Push event to branch master 18:19:06 Connecting to https://api.github.com using Jenkins ORNL Obtained .jenkins/continuous.groovy from 28384bab89a00e622e44d0d23107cab4075c87e1 [Pipeline] Start of Pipeline [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 3 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Style) [Pipeline] node Running on CpuNode5 in /var/jenkins/workspace/ArborX_master [Pipeline] { [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Jenkins ORNL Fetching changes from the remote Git repository Fetching without tags Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 > git rev-list --no-walk f99aa87ab846d1a781f85fa9a618eefdb3f2ed08 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh + docker build -t 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c --build-arg CLANG_FORMAT_VERSION=14.0.0 -f docker/Dockerfile.clang-format docker Sending build context to Docker daemon 24.58kB Step 1/5 : ARG BASE=ubuntu:18.04 Step 2/5 : FROM $BASE ---> f9a80a55f492 Step 3/5 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq git wget xz-utils && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 333ef468d364 Step 4/5 : ARG CLANG_FORMAT_VERSION=14.0.0 ---> Using cache ---> b23d8160f6f0 Step 5/5 : RUN CLANG_FORMAT_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${CLANG_FORMAT_VERSION}/clang+llvm-${CLANG_FORMAT_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && CLANG_FORMAT_ARCHIVE=clang-format-$CLANG_FORMAT_VERSION.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${CLANG_FORMAT_URL} --output-document=${CLANG_FORMAT_ARCHIVE} && tar -xf ${CLANG_FORMAT_ARCHIVE} --strip-components=1 && cp bin/clang-format /usr/bin && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 92c6d97bc604 Successfully built 92c6d97bc604 Successfully tagged 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer CpuNode5 seems to be running inside container 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c $ docker run -t -d -u 0:0 -w /var/jenkins/workspace/ArborX_master --volumes-from 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 6e258e0d2b17b19516d4d6abe4e6b170e1bf1c0c cat $ docker top 5606f391c1ad25b8964b34df09ce35030a263ee4def210b043caa877e3d48b60 -eo pid,comm [Pipeline] { [Pipeline] sh + ./scripts/check_format_cpp.sh OK [Pipeline] } $ docker stop --time=1 5606f391c1ad25b8964b34df09ce35030a263ee4def210b043caa877e3d48b60 $ docker rm -f --volumes 5606f391c1ad25b8964b34df09ce35030a263ee4def210b043caa877e3d48b60 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: CUDA-11.5.2-NVCC-CUDA-AWARE-MPI) [Pipeline] { (Branch: CUDA-11.1.1-NVCC) [Pipeline] { (Branch: CUDA-11.0.3-Clang) [Pipeline] { (Branch: Clang) [Pipeline] { (Branch: GCC-12.2) [Pipeline] { (Branch: HIP-5.3.3) [Pipeline] { (Branch: SYCL) [Pipeline] stage [Pipeline] { (CUDA-11.5.2-NVCC-CUDA-AWARE-MPI) [Pipeline] stage [Pipeline] { (CUDA-11.1.1-NVCC) [Pipeline] stage [Pipeline] { (CUDA-11.0.3-Clang) [Pipeline] stage [Pipeline] { (Clang) [Pipeline] stage [Pipeline] { (GCC-12.2) [Pipeline] stage [Pipeline] { (HIP-5.3.3) [Pipeline] stage [Pipeline] { (SYCL) [Pipeline] node Running on fetnat03 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on fetnat04 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on fetnat06 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on CpuNode6 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on CpuNode5 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on lascaux04 in /var/jenkins/workspace/ArborX_master [Pipeline] node Running on fetnat05 in /var/jenkins/workspace/ArborX_master [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] checkout [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Jenkins ORNL [Pipeline] checkout using credential Jenkins ORNL Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential Jenkins ORNL using credential Jenkins ORNL Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE [Pipeline] checkout using credential Jenkins ORNL using credential Jenkins ORNL Fetching changes from the remote Git repository Fetching changes from the remote Git repository Selected Git installation does not exist. Using Default The recommended git tool is: NONE Fetching without tags Fetching without tags using credential Jenkins ORNL Fetching changes from the remote Git repository Fetching changes from the remote Git repository Fetching without tags Fetching changes from the remote Git repository Fetching without tags Fetching changes from the remote Git repository Fetching changes from the remote Git repository Fetching without tags [Pipeline] } Fetching without tags [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch CUDA-11.0.3-Clang > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 [Pipeline] sh > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) [Pipeline] isUnix > git rev-parse --resolve-git-dir /var/jenkins/workspace/ArborX_master/.git # timeout=10 > git config remote.origin.url https://github.com/arborx/ArborX.git # timeout=10 Fetching upstream changes from https://github.com/arborx/ArborX.git > git --version # timeout=10 > git --version # 'git version 2.17.1' using GIT_ASKPASS to set credentials > git fetch --no-tags --progress -- https://github.com/arborx/ArborX.git +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 [Pipeline] readFile [Pipeline] sh Checking out Revision 28384bab89a00e622e44d0d23107cab4075c87e1 (master) [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" Commit message: "Merge pull request #1007 from aprokop/remove_distances_arg" + docker build -t 06f5c3a7268dad74d6d3346623f7bb7d50c6758f --build-arg BASE=rocm/dev-ubuntu-20.04:5.3.3-complete --build-arg KOKKOS_ARCH=Kokkos_ARCH_VEGA906 -f docker/Dockerfile.hipcc docker Sending build context to Docker daemon 24.58kB Step 1/18 : ARG BASE=rocm/dev-ubuntu-20.04:5.3.3-complete Step 2/18 : FROM $BASE + docker build -t b8035caba75fe469ae355b061d3f6a55b9fc8ed7 --build-arg BASE=gcc:12.2.0 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=g++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu -f docker/Dockerfile docker Sending build context to Docker daemon 24.58kB Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 Step 2/25 : FROM $BASE ---> db1aedafc067 Step 3/25 : ARG NPROCS=4 ---> Using cache ---> ce476f89fead Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi ---> Using cache ---> 15f11059330b Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> aff187039890 Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Using cache ---> b96323514303 Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> ccef1ed85485 Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Using cache ---> b85261e9c9e1 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> bac5564e7a21 Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 8acc904e0388 Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} ---> Using cache ---> a70929e52ab4 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> 6b4d515f8db2 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> 558fcdf1b267 Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> cb135f0bb19c Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 0d7cd7bdb725 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> a50be3824128 Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> f3cacfbb508d Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 03468d173de5 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> 7e6e1269c916 Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 425e67c308b6 Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> 27291f800329 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> 326bdd25a0ce Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> 261d7ab5bd19 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> 738b330bdc36 Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 981ca9ddf1a4 Successfully built 981ca9ddf1a4 Successfully tagged b8035caba75fe469ae355b061d3f6a55b9fc8ed7:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker build -t 5a41e81324d48691f3a2094be8d341c165a8c816 --build-arg BASE=ubuntu:18.04 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PREFIX_PATH=/usr/lib/x86_64-linux-gnu -f docker/Dockerfile docker Sending build context to Docker daemon 24.58kB [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] isUnix [Pipeline] readFile + docker inspect -f . b8035caba75fe469ae355b061d3f6a55b9fc8ed7 . [Pipeline] sh [Pipeline] sh [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 5.3.3-complete: Pulling from rocm/dev-ubuntu-20.04 eaead16dc43b: Pulling fs layer c697cff27298: Pulling fs layer 6a8b520b6d17: Pulling fs layer CpuNode5 seems to be running inside container 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c + docker build -t e1442d64a726c33cad98796f5bb2de848462dbc5 --build-arg BASE=nvidia/cuda:11.5.2-devel-ubuntu20.04 --build-arg KOKKOS_VERSION=4.1.00 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON --build-arg CUDA_AWARE_MPI=1 -f docker/Dockerfile docker DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 24.58kB Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 Step 2/25 : FROM $BASE ---> 3df12c4530b8 Step 3/25 : ARG NPROCS=4 ---> Using cache ---> ca96cffc81cf Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi ---> Using cache ---> bffd24378d58 Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 181cab260a2d Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Using cache ---> fb4b8d8cdcaa Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> a30229ede815 Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Using cache ---> 31be77393de2 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> a3a3a6027b4b Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 59293d269155 Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 7ede2f573864 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> 543b6c2dd06d Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> 8c6fb6f118e9 Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> efde5ad0ef0c Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 01aeeb79d2a2 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> 1e5ba5789212 Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> 5269c777ed6f Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> ff9035a989a4 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> 83652a935fbe Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 87485e123d10 Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> 98f850176e20 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> 18380041ff53 Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> cf97e848f9b2 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos + docker build -t 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9 -f docker/Dockerfile.sycl docker DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 24.58kB Step 1/23 : ARG BASE=nvidia/cuda:11.7.1-devel-ubuntu22.04 Step 2/23 : FROM $BASE ---> 28a6f693c19c Step 3/23 : ARG NPROCS=4 ---> Using cache ---> b5894b772a9c Step 4/23 : RUN apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub ---> Using cache ---> 86e348d2f643 Step 5/23 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq bc wget ccache ninja-build python3 git vim jq libopenmpi-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 5234faf0f90c Step 6/23 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Using cache ---> d2e9ff4a1256 Step 7/23 : ARG CMAKE_VERSION=3.26.3 ---> Using cache ---> 48f753267a9a Step 8/23 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> fb932a475c68 Step 9/23 : RUN CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Using cache ---> 275ca1d93d3d Step 10/23 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> eaab3365a086 Step 11/23 : ARG DPCPP_VERSION=2023.0.0 ---> Using cache ---> c278d92910a8 Step 12/23 : RUN wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB && apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB && echo "deb https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list && apt-get update -o Dir::Etc::sourcelist="sources.list.d/oneAPI.list" -o APT::Get::List-Cleanup="0" && apt-get install -y intel-oneapi-compiler-dpcpp-cpp-${DPCPP_VERSION} && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 3ce1250f307b Step 13/23 : ENV DPCPP=/opt/intel/oneapi/compiler/${DPCPP_VERSION}/linux/bin-llvm/clang++ ---> Using cache ---> fe44ad35c785 Step 14/23 : RUN wget https://cloud.cees.ornl.gov/download/oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh && chmod +x oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh && ./oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh -y && rm oneapi-for-nvidia-gpus-${DPCPP_VERSION}-linux.sh ---> Using cache ---> 33d0f80b20b4 Step 15/23 : RUN wget https://registrationcenter-download.intel.com/akdlm/irc_nas/19133/l_oneDPL_p_2022.0.0.25335.sh && chmod +x ./l_oneDPL_p_2022.0.0.25335.sh && ./l_oneDPL_p_2022.0.0.25335.sh -a -s --eula accept && rm l_oneDPL_p_2022.0.0.25335.sh ---> Using cache ---> 41bd0c0386ea Step 16/23 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> 0a6a0315c627 Step 17/23 : RUN . /opt/intel/oneapi/setvars.sh --include-intel-llvm && BOOST_VERSION=1.81.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && sed -i "s/-pch-create/-Xclang -emit-pch -o/g" tools/build/src/tools/intel-linux.jam && cat tools/build/src/tools/intel-linux.jam && CXXFLAGS="-w" ./bootstrap.sh --with-toolset=intel-linux --prefix=${BOOST_DIR} && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib toolset=intel-linux link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 6dbb2fd92ae1 Step 18/23 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> cbe99ff4f1cc Step 19/23 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.5.4 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> cbdc2310a739 Step 20/23 : ARG KOKKOS_VERSION=4.1.00 ---> Using cache ---> 5cf078dd532d Step 21/23 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SYCL=ON -DCMAKE_CXX_FLAGS=-Wno-unknown-cuda-version -DKokkos_ENABLE_UNSUPPORTED_ARCHS=ON -DKokkos_ENABLE_DEPRECATED_CODE_3=OFF -DKokkos_ARCH_VOLTA70=ON -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_FLAGS=-w" ---> Using cache ---> baaa2c7f57be Step 22/23 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> a50537571935 Step 23/23 : RUN . /opt/intel/oneapi/setvars.sh --include-intel-llvm && KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=${DPCPP} ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 8c6e033d3fc3 Successfully built 8c6e033d3fc3 Successfully tagged 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9:latest > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 + docker build -t 15d57f3de0e10440244c293dbf15b72a9ed57f57 --build-arg BASE=nvidia/cuda:11.1.1-devel-ubuntu20.04 --build-arg KOKKOS_OPTIONS=-DCMAKE_CXX_EXTENSIONS=OFF -DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON -f docker/Dockerfile docker DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit: https://docs.docker.com/go/buildx/ Sending build context to Docker daemon 24.58kB Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 Step 2/25 : FROM $BASE ---> 9165013c68c2 Step 3/25 : ARG NPROCS=4 ---> Using cache ---> 8cdeb30c3663 Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi ---> Using cache ---> 2df2b5fc0775 Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 9e3f97ee1d9a Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Using cache ---> 78779f302c6c Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> 5f5ab34ece35 Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Using cache ---> 5887c973426e Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> 9b17d6718280 Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 6f0e7fd130e5 Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 15879d1bcb04 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> ff35dc8328e2 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> 8e0378726183 Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> 1535c1afc016 Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 811c2fdd5721 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> ca0771598a0e Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> 8e589dceff04 Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> fc8a78ac25a7 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> 8a0fad3e1af4 Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 2872be7198b0 Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> 92cd35716cd3 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> f32807744dc8 Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> c4e969a9eb35 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> 4793c1fe4fb7 Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} > git checkout -f 28384bab89a00e622e44d0d23107cab4075c87e1 # timeout=10 $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache -w /var/jenkins/workspace/ArborX_master --volumes-from 96eb3c64af22c2400c54d0922c971f10735788eaca719af33e757c9e3fa73f0c -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** b8035caba75fe469ae355b061d3f6a55b9fc8ed7 cat ---> Using cache ---> 2669e4024668 Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 6b7be46862a7 Successfully built 6b7be46862a7 Successfully tagged e1442d64a726c33cad98796f5bb2de848462dbc5:latest ---> Using cache ---> 7526ea1f595c Successfully built 7526ea1f595c Successfully tagged 15d57f3de0e10440244c293dbf15b72a9ed57f57:latest eaead16dc43b: Verifying Checksum eaead16dc43b: Download complete 6a8b520b6d17: Download complete $ docker top 49e2b2e65944ff2b67ca3d0eb5bc5fcbcc550705c0b0e9065ba364f0f81bd6d6 -eo pid,comm Step 1/25 : ARG BASE=nvidia/cuda:11.0.3-devel-ubuntu18.04 Step 2/25 : FROM $BASE ---> f9a80a55f492 Step 3/25 : ARG NPROCS=4 ---> Using cache ---> 255d3a616da3 Step 4/25 : RUN if test ${NV_CUDA_LIB_VERSION}; then apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub; fi ---> Using cache ---> 16048022a306 Step 5/25 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git wget jq vim lcov ccache gdb ninja-build libbz2-dev libicu-dev python-dev autotools-dev && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 9053dd778bfd Step 6/25 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Using cache ---> ed38d7bfd2cf Step 7/25 : ENV CMAKE_DIR=/opt/cmake ---> Using cache ---> 799b0dbb63fb Step 8/25 : RUN CMAKE_VERSION=3.16.9 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Using cache ---> 4d214fb6c213 Step 9/25 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Using cache ---> cdd8bf6bb623 Step 10/25 : ENV LLVM_DIR=/opt/llvm ---> Using cache ---> 61d8dae23cb1 Step 11/25 : RUN LLVM_VERSION=14.0.0 && LLVM_KEY="86419D8A 345AD05D" && LLVM_URL=https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && LLVM_ARCHIVE=llvm-${LLVM_VERSION}.tar.xz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${LLVM_URL} --output-document=${LLVM_ARCHIVE} && wget --quiet ${LLVM_URL}.sig --output-document=${LLVM_ARCHIVE}.sig && gpg --verify ${LLVM_ARCHIVE}.sig ${LLVM_ARCHIVE} && mkdir -p ${LLVM_DIR} && tar -xvf ${LLVM_ARCHIVE} -C ${LLVM_DIR} --strip-components=1 && echo "${LLVM_DIR}/lib" > /etc/ld.so.conf.d/llvm.conf && ldconfig && rm -rf ${SCRATCH_DIR} ---> Using cache ---> e5c875948be3 Step 12/25 : ENV PATH=${LLVM_DIR}/bin:$PATH ---> Using cache ---> c60394a928a8 Step 13/25 : ARG CUDA_AWARE_MPI ---> Using cache ---> ea749e89a26d Step 14/25 : ENV OPENMPI_DIR=/opt/openmpi ---> Using cache ---> 46ca1126984e Step 15/25 : RUN OPENMPI_VERSION=4.1.3 && OPENMPI_VERSION_SHORT=$(echo "$OPENMPI_VERSION" | cut -d. -f1,2) && OPENMPI_SHA1=be3ebb8df076677889198b73b0b033b956c3d88b && OPENMPI_URL=https://download.open-mpi.org/release/open-mpi/v${OPENMPI_VERSION_SHORT}/openmpi-${OPENMPI_VERSION}.tar.bz2 && OPENMPI_ARCHIVE=openmpi-${OPENMPI_VERSION}.tar.bz2 && CUDA_OPTIONS=${CUDA_AWARE_MPI:+--with-cuda} && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${OPENMPI_URL} --output-document=${OPENMPI_ARCHIVE} && echo "${OPENMPI_SHA1} ${OPENMPI_ARCHIVE}" | sha1sum -c && mkdir -p openmpi && tar -xf ${OPENMPI_ARCHIVE} -C openmpi --strip-components=1 && mkdir -p build && cd build && ../openmpi/configure --prefix=${OPENMPI_DIR} ${CUDA_OPTIONS} CFLAGS=-w && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 42b8907f7074 Step 16/25 : ENV PATH=${OPENMPI_DIR}/bin:$PATH ---> Using cache ---> 22e0a267cf3c Step 17/25 : ENV BOOST_DIR=/opt/boost ---> Using cache ---> b2352b23a683 Step 18/25 : RUN BOOST_VERSION=1.75.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.asc && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json.asc && gpg --verify ${BOOST_ARCHIVE}.json.asc ${BOOST_ARCHIVE}.json && gpg --verify ${BOOST_ARCHIVE}.asc ${BOOST_ARCHIVE} && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && echo "using mpi ;" >> project-config.jam && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> 3684371beed1 Step 19/25 : ENV BENCHMARK_DIR=/opt/benchmark ---> Using cache ---> 5a51dcc37d65 Step 20/25 : RUN SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && git clone https://github.com/google/benchmark.git -b v1.6.1 && cd benchmark && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${BENCHMARK_DIR} -D BENCHMARK_ENABLE_TESTING=OFF .. && make -j${NPROCS} && make install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> f4b5a0f9b3de Step 21/25 : ENV LD_LIBRARY_PATH=/usr/local/cuda/targets/x86_64-linux/lib:${LD_LIBRARY_PATH} ---> Using cache ---> c765cf2f3a49 Step 22/25 : ARG KOKKOS_VERSION=4.2.00 ---> Using cache ---> 9b0b31c21db4 Step 23/25 : ARG KOKKOS_OPTIONS="-DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_OPENMP=ON -DKokkos_ENABLE_CUDA=ON" ---> Using cache ---> b342bff38953 Step 24/25 : ENV KOKKOS_DIR=/opt/kokkos ---> Using cache ---> a4649a65089b Step 25/25 : RUN KOKKOS_URL=https://github.com/kokkos/kokkos/archive/${KOKKOS_VERSION}.tar.gz && KOKKOS_ARCHIVE=kokkos-${KOKKOS_HASH}.tar.gz && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${KOKKOS_URL} --output-document=${KOKKOS_ARCHIVE} && mkdir -p kokkos && tar -xf ${KOKKOS_ARCHIVE} -C kokkos --strip-components=1 && cd kokkos && mkdir -p build && cd build && cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=${KOKKOS_DIR} -D CMAKE_CXX_COMPILER=/scratch/kokkos/bin/nvcc_wrapper ${KOKKOS_OPTIONS} .. && make -j${NPROCS} install && rm -rf ${SCRATCH_DIR} ---> Using cache ---> dcf7700d7119 Successfully built dcf7700d7119 Successfully tagged 5a41e81324d48691f3a2094be8d341c165a8c816:latest [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh [Pipeline] sh [Pipeline] sh [Pipeline] sh [Pipeline] sh + docker inspect -f . 5a41e81324d48691f3a2094be8d341c165a8c816 . [Pipeline] } + docker inspect -f . e1442d64a726c33cad98796f5bb2de848462dbc5 . + docker inspect -f . 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9 . eaead16dc43b: Pull complete [Pipeline] // withEnv + docker inspect -f . 15d57f3de0e10440244c293dbf15b72a9ed57f57 . [Pipeline] withDockerContainer + ccache --zero-stats CpuNode6 seems to be running inside container 000334f31f8629b8eaeb6326227b7cf88da75374aa5f2bd4a8e8ac57be811226 $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache -w /var/jenkins/workspace/ArborX_master --volumes-from 000334f31f8629b8eaeb6326227b7cf88da75374aa5f2bd4a8e8ac57be811226 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 5a41e81324d48691f3a2094be8d341c165a8c816 cat Statistics zeroed $ docker top b4aa045001af969faa2028e098b793cba8aff01b5e6bab32a6acc1a0543f243a -eo pid,comm [Pipeline] { [Pipeline] } [Pipeline] } [Pipeline] } [Pipeline] sh [Pipeline] // withEnv [Pipeline] // withEnv [Pipeline] withDockerContainer fetnat03 seems to be running inside container 441da6ff12ae82d3ddae57c568cce970fb210dbdb14e95a8c33033849964141b $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_master --volumes-from 441da6ff12ae82d3ddae57c568cce970fb210dbdb14e95a8c33033849964141b -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** e1442d64a726c33cad98796f5bb2de848462dbc5 cat + rm -rf build + mkdir -p build $ docker top aa8c7126a135ecf5cbcd681d7a23e9f4c8679011dcfdbe4a5d34959bd6f8d731 -eo pid,comm ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withDockerContainer fetnat05 seems to be running inside container 460c7040903f09977fd73cffdf142fc8a5a3a252df2d4201a4152ff03c9c870f $ docker run -t -d -u 0:0 -v /tmp/ccache.kokkos:/tmp/ccache -w /var/jenkins/workspace/ArborX_master --volumes-from 460c7040903f09977fd73cffdf142fc8a5a3a252df2d4201a4152ff03c9c870f -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 4f3594e3e578ee19591d6fb2733ecd17e60ed0c9 cat $ docker top f236989482bc8012133779001af07abb3ba90974bded2db232e6674d7df5cd07 -eo pid,comm ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] // withEnv [Pipeline] withDockerContainer fetnat04 seems to be running inside container 5b91828aab61d5ce29cc4b861c8297dcaaa8116732be0e1ae42b35fae0b7f6ee $ docker run -t -d -u 0:0 -v /tmp/ccache:/tmp/ccache --env NVIDIA_VISIBLE_DEVICES=${NVIDIA_VISIBLE_DEVICES} -w /var/jenkins/workspace/ArborX_master --volumes-from 5b91828aab61d5ce29cc4b861c8297dcaaa8116732be0e1ae42b35fae0b7f6ee -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** 15d57f3de0e10440244c293dbf15b72a9ed57f57 cat $ docker top cb2781367204dae45b0a04f8b2eb6ad86c1781031a4167e203585bae54a9ba61 -eo pid,comm ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/build [Pipeline] { [Pipeline] sh [Pipeline] sh [Pipeline] sh [Pipeline] sh [Pipeline] sh + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. + ccache --zero-stats Statistics cleared [Pipeline] sh + ccache --zero-stats Statistics zeroed + ccache --zero-stats Statistics zeroed + ccache --zero-stats Statistics zeroed [Pipeline] sh [Pipeline] sh [Pipeline] sh + rm -rf build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/build [Pipeline] { [Pipeline] sh + rm -rf build + rm -rf build + rm -rf build + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_CXX_CLANG_TIDY=/opt/llvm/bin/clang-tidy -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. -- The CXX compiler identification is Clang 14.0.0 -- Check for working CXX compiler: /opt/llvm/bin/clang++ -- Check for working CXX compiler: /opt/llvm/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenMP_CXX: -fopenmp=libomp (found version "5.0") -- Found OpenMP: TRUE (found version "5.0") -- Enabled Kokkos devices: OPENMP -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.2.0") -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = '28384bab' -- The CXX compiler identification is GNU 12.2.0 -- Check for working CXX compiler: /usr/local/bin/g++ -- Check for working CXX compiler: /usr/local/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Enabled Kokkos devices: OPENMP -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.2.0") -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/build [Pipeline] sh -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = '28384bab' + mkdir -p build + mkdir -p build [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/build [Pipeline] { [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/build [Pipeline] { [Pipeline] sh + mkdir -p build [Pipeline] sh + make -j6 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Scanning dependencies of target record_hash make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake -- ArborX hash = '28384bab' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Built target record_hash make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/build [Pipeline] { [Pipeline] sh + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_GPU_AWARE_MPI=ON -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 61 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Debug -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wpedantic -Wall -Wextra -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON .. -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 61 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 61 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 61 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 61 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 61 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d619cbc6/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + cmake -D CMAKE_INSTALL_PREFIX=/opt/arborx -D CMAKE_BUILD_TYPE=Release -D CMAKE_CXX_COMPILER=/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/boost;/opt/benchmark -D ARBORX_ENABLE_MPI=ON -D MPIEXEC_PREFLAGS=--allow-run-as-root -D MPIEXEC_MAX_NUMPROCS=4 -D ARBORX_ENABLE_TESTS=ON -D ARBORX_ENABLE_EXAMPLES=ON -D ARBORX_ENABLE_BENCHMARKS=ON -D ARBORX_ENABLE_ONEDPL=ON .. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/build [Pipeline] sh + make -j4 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Scanning dependencies of target record_hash make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake -- ArborX hash = '28384bab' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Built target record_hash make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp [ 1%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0 [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 2%] Built target ArborX_DataConverter.exe make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". [ 2%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -- The CXX compiler identification is IntelLLVM 2023.0.0 c697cff27298: Verifying Checksum c697cff27298: Download complete make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build [ 2%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp -- Detecting CXX compiler ABI info [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Enabled Kokkos devices: SERIAL;SYCL -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.1.00") -- Looking for C++ include oneapi/dpl/execution [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 7%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 7%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 7%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 7%] Built target ArborX_Test_InterpMovingLeastSquares.exe make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp [ 9%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 10%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 10%] Built target ArborX_Test_CompileOnly.exe make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Built target ArborX_Test_DetailsTreeConstruction.exe make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp [ 12%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Built target ArborX_Test_DetailsContainers.exe make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 14%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp -- The CXX compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 15%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 15%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 15%] Built target ArborX_Test_BoostAdapters.exe make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works -- Detecting CXX compiler ABI info make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 17%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 18%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Built target ArborX_Test_Geometry.exe make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Built target ArborX_Test_Clustering.exe make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". [ 20%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Enabled Kokkos devices: CUDA;SERIAL -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.1.00") Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 22%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_Test_DetailsClusteringHelpers.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_Test_SpecializedTraversals.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 24%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1 [ 24%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 4%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 4%] Built target ArborX_DataConverter.exe [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 28%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 29%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1 make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -- The CXX compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -- Looking for C++ include oneapi/dpl/execution - found -- Looking for C++ include oneapi/dpl/algorithm -- Looking for C++ include oneapi/dpl/algorithm - found make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 39%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 39%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = '28384bab' -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options -- Looking for C++ include pthread.h -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works -- Detecting CXX compiler ABI info -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = '28384bab' -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done [ 39%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp -- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.56.0") found components: program_options -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.5.4") -- Configuring done (10.5s) make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done -- Generating done (0.7s) -- Build files have been written to: /var/jenkins/workspace/ArborX_master/build [Pipeline] sh + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 370 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 370 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 370 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 370 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 370 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 370 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-f2cb67c8/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + make -j8 VERBOSE=1 -- Generating done /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -MF CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o.d -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp -- ArborX hash = '28384bab' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Built target record_hash make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp -- Build files have been written to: /var/jenkins/workspace/ArborX_master/build [Pipeline] sh [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Scanning dependencies of target record_hash make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Enabled Kokkos devices: OPENMP;CUDA;SERIAL -- Found Kokkos: /opt/kokkos/lib/cmake/Kokkos (version "4.2.0") -- ArborX hash = '28384bab' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Built target record_hash make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- ArborX hash = '28384bab' [ 3%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.81.0 -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.67.0") found components: unit_test_framework -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found suitable version "1.75.0", minimum required is "1.56.0") found components: program_options -- Looking for C++ include pthread.h Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp [ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp [ 3%] Built target ArborX_DataConverter.exe make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 2%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0 [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found benchmark: /opt/benchmark/lib/cmake/benchmark (version "1.6.1") -- Configuring done cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp -- Generating done Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp -- Build files have been written to: /var/jenkins/workspace/ArborX_master/build [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 4%] Built target ArborX_DataConverter.exe make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". + make -j8 VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master -B/var/jenkins/workspace/ArborX_master/build --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles /var/jenkins/workspace/ArborX_master/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/CMakeFiles/record_hash.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal". Scanning dependencies of target record_hash make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_master -DBINARY_DIR=/var/jenkins/workspace/ArborX_master/build "-DARBORX_VERSION_STRING=1.6 (dev)" -P cmake/SetupVersion.cmake Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build [ 6%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 6%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp -- ArborX hash = '28384bab' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Built target record_hash make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp /var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning #186-D: pointless comparison of unsigned integer with zero detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]" /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here /var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning #186-D: pointless comparison of unsigned integer with zero detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]" /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build [ 8%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp Scanning dependencies of target ArborX_DataConverter.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 10%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp Scanning dependencies of target ArborX_Test_DetailsUtils.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Built target ArborX_Test_DetailsContainers.exe [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 0%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -std=c++17 -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/converter.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o [ 0%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp [ 1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsUtils.cpp cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(77): warning: missing return statement at end of non-void function "ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]" detected during: instantiation of "auto ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get(const View &, int) [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]" /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(87): here instantiation of type "deduce_point_t<Kokkos::View<float **>>" /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(95): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(77): warning: missing return statement at end of non-void function "ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]" detected during: instantiation of "auto ArborX::AccessTraits<View, Tag, std::enable_if_t<<expression>, void>>::get(const View &, int) [with View=Kokkos::View<float **>, Tag=ArborX::PrimitivesTag]" /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(87): here instantiation of type "deduce_point_t<Kokkos::View<float **>>" /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp(95): here [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp [ 4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp Scanning dependencies of target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build Scanning dependencies of target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp [ 13%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp [ 2%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp [ 3%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH.cpp [ 4%] Linking CXX executable ArborX_DataConverter.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.75.0 [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp [ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 5%] Built target ArborX_DataConverter.exe [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 [ 13%] Built target ArborX_Test_CompileOnly.exe make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp [ 5%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 2 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::Serial::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 2 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::Serial::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::Serial::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 2 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 3 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::OpenMP::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 3 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::OpenMP::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 3 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(247): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(252): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int [2][3], Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int [2][3], Kokkos::LayoutRight, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(257): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(262): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *[5], Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(267): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<false, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::LayoutStride>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<true, Kokkos::MemoryTraits<0U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(272): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::remove_const_t<const int> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::remove_const_t<const int> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(277): here instantiation of "void create_layout_right_mirror_view_no_init<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here instantiation of "void create_layout_right_mirror_view_no_init_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<create_layout_right_mirror_view_no_init_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here [ 4 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<create_layout_right_mirror_view_no_init_invoker, ARBORX_DEVICE_TYPES, void>, create_layout_right_mirror_view_no_init_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=create_layout_right_mirror_view_no_init_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(230): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here instantiation of "void send_across_network_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 6 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::LayoutLeft, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(412): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<true, Kokkos::MemoryTraits<1U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<true, Kokkos::MemoryTraits<1U>, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here instantiation of "void send_across_network_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here [ 6 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::device_type, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, ImportView=Kokkos::View<int *, Kokkos::HostSpace, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::device_type>, View=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(362): here instantiation of "void Helper<DeviceType>::checkSendAcrossNetwork(MPI_Comm, const View1 &, const View2 &, const View3 &) [with DeviceType=Kokkos::CudaSpace::device_type, View1=Kokkos::View<int *, Kokkos::CudaSpace::device_type>, View2=Kokkos::View<int **, Kokkos::CudaSpace::device_type, Kokkos::MemoryUnmanaged>, View3=Kokkos::View<int **, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(417): here instantiation of "void send_across_network<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<send_across_network_invoker, ARBORX_DEVICE_TYPES, void>, send_across_network_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=send_across_network_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp(381): here [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const Test::PoorManLambda &, Predicate=const ArborX::Intersects<Test::FakePredicateGeometry> &, Primitive=const Test::PrimitivePointOrBox &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const Test::PoorManLambda &, Predicate=const ArborX::Intersects<Test::FakePredicateGeometry> &, Primitive=const Test::PrimitivePointOrBox &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda, Predicate=ArborX::Intersects<Test::FakePredicateGeometry>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 3 instantiation contexts not shown ] instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>::FullTree>, FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Test::PoorManLambda, ArborX::Details::SpatialPredicateTag>, Enable=void]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(65): here instantiation of "ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::TreeTraversal(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda, ExecutionSpace=Kokkos::DefaultExecutionSpace]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(543): here instantiation of "void ArborX::Details::traverse(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, Test::PrimitivePointOrBox, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=Test::PoorManLambda]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(399): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=Test::PrimitivePointOrBox, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=Test::FakeBoundingVolume, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Kokkos::View<ArborX::Intersects<Test::FakePredicateGeometry> *, Kokkos::Cuda::memory_space>, Callback=Test::PoorManLambda]" /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp(78): here [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp /var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning: pointless comparison of unsigned integer with zero detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]" /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here /var/jenkins/workspace/ArborX_master/src/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp(98): warning: pointless comparison of unsigned integer with zero detected during instantiation of "std::size_t ArborX::Interpolation::Details::polynomialBasisSize<DIM,Degree>() [with DIM=3UL, Degree=0UL]" /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp(44): here [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 13%] Built target ArborX_Test_DetailsTreeConstruction.exe make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 9%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Built target ArborX_Test_InterpMovingLeastSquares.exe make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build [ 6%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Built target ArborX_Test_InterpMovingLeastSquares.exe make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 11%] Built target ArborX_Test_CompileOnly.exe make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp [ 41%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 41%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning #68-D: integer conversion resulted in a change of sign detected during: instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" (107): here instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" (107): here /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning #68-D: integer conversion resulted in a change of sign detected during: instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" (107): here instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(720): here [ 2 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 2>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" (107): here [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp [ 8%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_CompileOnly.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyAccessTraits.cpp make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsTreeConstruction.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMortonCodes.cpp [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp [ 7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp [ 16%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 [ 16%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 16%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyCallbacks.cpp [ 9%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Built target ArborX_Test_DetailsContainers.exe make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= [ 15%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtStdAlgorithms.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". [ 16%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtMinMaxReduce.cpp [ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Built target ArborX_Test_BoostAdapters.exe make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= [ 17%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp [ 7%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 7%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 8%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 17%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Built target ArborX_Test_BoostAdapters.exe make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Built target ArborX_Test_Clustering.exe make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp [ 17%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp [ 18%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyTypeRequirements.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Built target ArborX_Test_Geometry.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 19%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 19%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 19%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend [ 21%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' c697cff27298: Pull complete 6a8b520b6d17: Pull complete Digest: sha256:bac114b9d09e61d88b45fbeb40a15a315c2a78a203223c9b4ed7263b05ff3977 Status: Downloaded newer image for rocm/dev-ubuntu-20.04:5.3.3-complete ---> 31e3a0da90e0 Step 3/18 : ARG NPROCS=4 [ 22%] Built target ArborX_Test_SpecializedTraversals.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 22%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 8%] Built target ArborX_Test_Geometry.exe make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Built target ArborX_Test_DetailsContainers.exe make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<half_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=half_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=half_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<half_traversal_invoker, ARBORX_DEVICE_TYPES, void>, half_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=half_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp(60): here [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp [ 9%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp [ 43%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<DBSCAN::dbscan_verifier_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::PrimitivesTag, void>, Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, ARBORX_DEVICE_TYPES, void>, DBSCAN::dbscan_verifier_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=DBSCAN::dbscan_verifier_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp(44): here [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsContainers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstSequenceContainers.cpp [ 12%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 12%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstContainerAdaptors.cpp [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp [ 13%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Built target ArborX_Test_CompileOnly.exe [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstHeapOperations.cpp ---> Running in 9f67158b2505 Removing intermediate container 9f67158b2505 ---> b420ad5ec2de Step 4/18 : RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq build-essential bc curl git kmod wget jq vim gdb ccache libbz2-dev libicu-dev python-dev autotools-dev libopenmpi-dev rocthrust && apt-get clean && rm -rf /var/lib/apt/lists/* ---> Running in 284186a36235 Get:1 https://repo.radeon.com/amdgpu/5.3.3/ubuntu focal InRelease [5421 B] Get:2 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB] Get:3 https://repo.radeon.com/rocm/apt/5.3.3 ubuntu InRelease [2603 B] Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Get:5 https://repo.radeon.com/amdgpu/5.3.3/ubuntu focal/main amd64 Packages [12.9 kB] Get:6 https://repo.radeon.com/rocm/apt/5.3.3 ubuntu/main amd64 Packages [31.5 kB] Get:7 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Get:9 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages [11.3 MB] [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign detected during: instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" (107): here instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" (107): here /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign detected during: instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::OpenMP::device_type]" (107): here instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::OpenMP::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/function/function_template.hpp(720): here [ 2 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" (107): here /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp(162): warning: integer conversion resulted in a change of sign detected during: instantiation of "void Dendrogram::dendrogram_boruvka<DeviceType>::test_method() [with DeviceType=Kokkos::CudaSpace::device_type]" (107): here instantiation of "void Dendrogram::dendrogram_boruvka_invoker::run(boost::type<TestType> *) [with TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestType=Kokkos::CudaSpace::device_type]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Dendrogram::dendrogram_boruvka_invoker, Kokkos::CudaSpace::device_type>]" /opt/boost/include/boost/function/function_template.hpp(720): here [ 3 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Dendrogram::dendrogram_boruvka_invoker, ARBORX_DEVICE_TYPES, void>, Dendrogram::dendrogram_boruvka_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Dendrogram::dendrogram_boruvka_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" (107): here Get:10 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages [177 kB] Get:11 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB] Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB] Get:13 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1149 kB] [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3761 kB] Get:15 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 Packages [3279 kB] Get:16 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 Packages [32.0 kB] Get:17 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1444 kB] Get:18 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 Packages [28.6 kB] Get:19 http://archive.ubuntu.com/ubuntu focal-backports/main amd64 Packages [55.2 kB] Get:20 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages [29.3 kB] Get:21 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [3283 kB] [ 43%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp Get:22 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [3130 kB] make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_BoostAdapters.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp Fetched 29.7 MB in 2s (13.6 MB/s) Reading package lists... [91mW: Conflicting distribution: https://repo.radeon.com/rocm/apt/5.3.3 ubuntu InRelease (expected ubuntu but got focal) [0m[ 9%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so Reading package lists...[ 14%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp Building dependency tree... Reading state information... build-essential is already the newest version (12.8ubuntu1.1). kmod is already the newest version (27-1ubuntu2.1). rocthrust-dev is already the newest version (2.10.9.50303-99~20.04). rocthrust-dev set to manually installed. The following additional packages will be installed: alsa-topology-conf alsa-ucm-conf autoconf automake bzip2-doc cpp-8 cpp-9 g++-9 gcc-10-base gcc-8 gcc-9 gcc-9-base gdbserver gfortran gfortran-8 gfortran-9 git-man ibverbs-providers icu-devtools less libasan5 libasound2 libasound2-data libatomic1 libc-dev-bin libc6 libc6-dbg libc6-dev libcaf-openmpi-3 libcanberra0 libcbor0.6 libcc1-0 libcoarrays-dev libcoarrays-openmpi-dev libcurl3-gnutls libcurl4 liberror-perl libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexpat1-dev libfabric1 libfido2-1 libgcc-8-dev libgcc-9-dev libgcc-s1 libgfortran-8-dev libgfortran-9-dev libgfortran5 libgomp1 libgpm2 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu66 libitm1 libjq1 liblsan0 libltdl-dev libltdl7 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libogg0 libonig5 libopenmpi3 libpmix2 libpsm-infinipath1 libpsm2-2 libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libquadmath0 librdmacm1 libsigsegv2 libstdc++-9-dev libstdc++6 libtdb1 libtool libtsan0 libubsan1 libvorbis0a libvorbisfile3 libxml2 libxmuu1 libxnvctrl0 m4 ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client python-is-python2 python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal sound-theme-freedesktop tzdata vim-common vim-runtime xauth xxd Suggested packages: autoconf-archive gnu-standards autoconf-doc gettext distcc | icecc gcc-8-locales gcc-9-locales g++-9-multilib gcc-9-doc gcc-8-multilib gcc-8-doc gcc-9-multilib gdb-doc gfortran-multilib gfortran-doc gfortran-8-multilib gfortran-8-doc gfortran-9-multilib gfortran-9-doc gettext-base git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn libasound2-plugins alsa-utils glibc-doc locales manpages-dev libcanberra-gtk0 libcanberra-pulse gpm libhwloc-contrib-plugins icu-doc libtool-doc openmpi-doc libstdc++-9-doc gcj-jdk m4-doc opencl-icd keychain libpam-ssh monkeysphere ssh-askpass python2-doc python-tk python2.7-doc binfmt-support ctags vim-doc vim-scripts Recommended packages: manpages manpages-dev The following NEW packages will be installed: alsa-topology-conf alsa-ucm-conf autoconf automake autotools-dev bc bzip2-doc ccache cpp-8 gcc-8 gdb gdbserver gfortran gfortran-8 gfortran-9 git git-man ibverbs-providers icu-devtools jq less libasound2 libasound2-data libbz2-dev libc6-dbg libcaf-openmpi-3 libcanberra0 libcbor0.6 libcoarrays-dev libcoarrays-openmpi-dev libcurl3-gnutls liberror-perl libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexpat1-dev libfabric1 libfido2-1 libgcc-8-dev libgfortran-8-dev libgfortran-9-dev libgfortran5 libgpm2 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu-dev libicu66 libjq1 libltdl-dev libltdl7 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libogg0 libonig5 libopenmpi-dev libopenmpi3 libpmix2 libpsm-infinipath1 libpsm2-2 libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib librdmacm1 libsigsegv2 libtdb1 libtool libvorbis0a libvorbisfile3 libxml2 libxmuu1 libxnvctrl0 m4 ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client python-dev-is-python2 python-is-python2 python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal sound-theme-freedesktop tzdata vim vim-common vim-runtime wget xauth xxd The following packages will be upgraded: cpp-9 curl g++-9 gcc-10-base gcc-9 gcc-9-base libasan5 libatomic1 libc-dev-bin libc6 libc6-dev libcc1-0 libcurl4 libgcc-9-dev libgcc-s1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++-9-dev libstdc++6 libtsan0 libubsan1 23 upgraded, 103 newly installed, 0 to remove and 82 not upgraded. Need to get 156 MB of archives. After this operation, 419 MB of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7-minimal amd64 2.7.18-1~20.04.3 [336 kB] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python2.7-minimal amd64 2.7.18-1~20.04.3 [1280 kB] Get:3 http://archive.ubuntu.com/ubuntu focal/universe amd64 python2-minimal amd64 2.7.17-2ubuntu4 [27.5 kB] Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.14 [2519 kB] Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.14 [71.8 kB] Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libatomic1 amd64 10.5.0-1ubuntu1~20.04 [9284 B] Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libubsan1 amd64 10.5.0-1ubuntu1~20.04 [785 kB] Get:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtsan0 amd64 10.5.0-1ubuntu1~20.04 [2016 kB] Get:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libquadmath0 amd64 10.5.0-1ubuntu1~20.04 [146 kB] Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblsan0 amd64 10.5.0-1ubuntu1~20.04 [835 kB] Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libitm1 amd64 10.5.0-1ubuntu1~20.04 [26.2 kB] Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgomp1 amd64 10.5.0-1ubuntu1~20.04 [102 kB] Get:13 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-10-base amd64 10.5.0-1ubuntu1~20.04 [20.8 kB] Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-s1 amd64 10.5.0-1ubuntu1~20.04 [41.8 kB] Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcc1-0 amd64 10.5.0-1ubuntu1~20.04 [48.8 kB] Get:16 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++6 amd64 10.5.0-1ubuntu1~20.04 [501 kB] Get:17 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6 amd64 2.31-0ubuntu9.14 [2725 kB] [ 9%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyWeightedEdges.cpp Get:18 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7-stdlib amd64 2.7.18-1~20.04.3 [1888 kB] Get:19 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python2.7 amd64 2.7.18-1~20.04.3 [248 kB] Get:20 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpython2-stdlib amd64 2.7.17-2ubuntu4 [7072 B] Get:21 http://archive.ubuntu.com/ubuntu focal/universe amd64 python2 amd64 2.7.17-2ubuntu4 [26.5 kB] Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 less amd64 551-1ubuntu0.1 [123 kB] Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 tzdata all 2023c-0ubuntu0.20.04.2 [301 kB] Get:24 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Get:25 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.6 [640 kB] Get:26 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 xxd amd64 2:8.1.2269-1ubuntu5.21 [53.2 kB] Get:27 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim-common all 2:8.1.2269-1ubuntu5.21 [88.2 kB] Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 libcbor0.6 amd64 0.6.0-0ubuntu1 [21.1 kB] Get:29 http://archive.ubuntu.com/ubuntu focal/main amd64 libfido2-1 amd64 1.3.1-1ubuntu2 [47.9 kB] Get:30 http://archive.ubuntu.com/ubuntu focal/main amd64 libxmuu1 amd64 2:1.1.3-0ubuntu1 [9728 B] Get:31 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 openssh-client amd64 1:8.2p1-4ubuntu0.10 [671 kB] Get:32 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 wget amd64 1.20.3-1ubuntu2 [348 kB] Get:33 http://archive.ubuntu.com/ubuntu focal/main amd64 xauth amd64 1:1.1-0ubuntu1 [25.0 kB] Get:34 http://archive.ubuntu.com/ubuntu focal/main amd64 alsa-topology-conf all 1.2.2-1 [7364 B] Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 alsa-ucm-conf all 1.2.2-1ubuntu0.13 [27.0 kB] Get:36 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:37 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Get:38 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Get:39 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:40 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Get:41 http://archive.ubuntu.com/ubuntu focal/main amd64 bc amd64 1.07.1-2build1 [86.3 kB] Get:42 http://archive.ubuntu.com/ubuntu focal/main amd64 bzip2-doc all 1.0.8-2 [501 kB] [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp Get:43 http://archive.ubuntu.com/ubuntu focal/main amd64 ccache amd64 3.7.7-1 [121 kB] Get:44 http://archive.ubuntu.com/ubuntu focal/universe amd64 cpp-8 amd64 8.4.0-3ubuntu2 [8945 kB] Get:45 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.4.0-1ubuntu1~20.04.2 [2752 kB] Get:46 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 g++-9 amd64 9.4.0-1ubuntu1~20.04.2 [8421 kB] Get:47 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.4.0-1ubuntu1~20.04.2 [8276 kB] Get:48 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libstdc++-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [1722 kB] Get:49 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [2359 kB] Get:50 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.4.0-1ubuntu1~20.04.2 [7502 kB] [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp Get:51 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.4.0-1ubuntu1~20.04.2 [18.9 kB] Get:52 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 curl amd64 7.68.0-1ubuntu2.21 [161 kB] Get:53 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl4 amd64 7.68.0-1ubuntu2.21 [235 kB] Get:54 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgcc-8-dev amd64 8.4.0-3ubuntu2 [2313 kB] Get:55 http://archive.ubuntu.com/ubuntu focal/universe amd64 gcc-8 amd64 8.4.0-3ubuntu2 [9833 kB] Get:56 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gdb amd64 9.2-0ubuntu1~20.04.1 [3222 kB] Get:57 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gdbserver amd64 9.2-0ubuntu1~20.04.1 [222 kB] Get:58 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgfortran5 amd64 10.5.0-1ubuntu1~20.04 [737 kB] Get:59 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgfortran-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [685 kB] Get:60 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gfortran-9 amd64 9.4.0-1ubuntu1~20.04.2 [7936 kB] Get:61 http://archive.ubuntu.com/ubuntu focal/main amd64 gfortran amd64 4:9.3.0-1ubuntu2 [1372 B] Get:62 http://archive.ubuntu.com/ubuntu focal/universe amd64 libgfortran-8-dev amd64 8.4.0-3ubuntu2 [625 kB] Get:63 http://archive.ubuntu.com/ubuntu focal/universe amd64 gfortran-8 amd64 8.4.0-3ubuntu2 [9424 kB] Get:64 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libcurl3-gnutls amd64 7.68.0-1ubuntu2.21 [232 kB] Get:65 http://archive.ubuntu.com/ubuntu focal/main amd64 liberror-perl all 0.17029-1 [26.5 kB] Get:66 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git-man all 1:2.25.1-1ubuntu3.11 [887 kB] Get:67 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 git amd64 1:2.25.1-1ubuntu3.11 [4605 kB] Get:68 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-200 amd64 3.4.0-1ubuntu0.1 [54.4 kB] Get:69 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-route-3-200 amd64 3.4.0-1ubuntu0.1 [151 kB] Get:70 http://archive.ubuntu.com/ubuntu focal/main amd64 libibverbs1 amd64 28.0-1ubuntu1 [53.6 kB] Get:71 http://archive.ubuntu.com/ubuntu focal/main amd64 ibverbs-providers amd64 28.0-1ubuntu1 [232 kB] Get:72 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 icu-devtools amd64 66.1-2ubuntu2.1 [189 kB] Get:73 http://archive.ubuntu.com/ubuntu focal/universe amd64 libonig5 amd64 6.9.4-1 [142 kB] Get:74 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libjq1 amd64 1.6-1ubuntu0.20.04.1 [121 kB] Get:75 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 jq amd64 1.6-1ubuntu0.20.04.1 [50.2 kB] Get:76 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2-data all 1.2.2-2.1ubuntu2.5 [20.1 kB] Get:77 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasound2 amd64 1.2.2-2.1ubuntu2.5 [335 kB] Get:78 http://archive.ubuntu.com/ubuntu focal/main amd64 libbz2-dev amd64 1.0.8-2 [30.2 kB] Get:79 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-2.1-7 amd64 2.1.11-stable-1 [138 kB] Get:80 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-core-2.1-7 amd64 2.1.11-stable-1 [89.1 kB] Get:81 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-pthreads-2.1-7 amd64 2.1.11-stable-1 [7372 B] Get:82 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6 [168 kB] Get:83 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpsm2-2 amd64 11.2.86-1 [178 kB] Get:84 http://archive.ubuntu.com/ubuntu focal/main amd64 librdmacm1 amd64 28.0-1ubuntu1 [64.9 kB] Get:85 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libfabric1 amd64 1.6.2-3ubuntu0.1 [396 kB] Get:86 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Get:87 http://archive.ubuntu.com/ubuntu focal/universe amd64 libhwloc15 amd64 2.1.0+dfsg-4 [134 kB] Get:88 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxnvctrl0 amd64 470.57.01-0ubuntu0.20.04.3 [10.9 kB] Get:89 http://archive.ubuntu.com/ubuntu focal/main amd64 ocl-icd-libopencl1 amd64 2.2.11-1ubuntu1 [30.3 kB] Get:90 http://archive.ubuntu.com/ubuntu focal/universe amd64 libhwloc-plugins amd64 2.1.0+dfsg-4 [14.4 kB] Get:91 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpmix2 amd64 3.1.5-1 [442 kB] Get:92 http://archive.ubuntu.com/ubuntu focal/universe amd64 libopenmpi3 amd64 4.0.3-0ubuntu1 [1978 kB] Get:93 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcaf-openmpi-3 amd64 2.8.0-1 [35.5 kB] Get:94 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libtdb1 amd64 1.4.5-0ubuntu0.20.04.1 [44.2 kB] Get:95 http://archive.ubuntu.com/ubuntu focal/main amd64 libogg0 amd64 1.3.4-0ubuntu1 [24.0 kB] Get:96 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbis0a amd64 1.3.6-2ubuntu1 [87.0 kB] Get:97 http://archive.ubuntu.com/ubuntu focal/main amd64 libvorbisfile3 amd64 1.3.6-2ubuntu1 [16.1 kB] Get:98 http://archive.ubuntu.com/ubuntu focal/main amd64 sound-theme-freedesktop all 0.8-2ubuntu1 [384 kB] Get:99 http://archive.ubuntu.com/ubuntu focal/main amd64 libcanberra0 amd64 0.30-7ubuntu1 [38.1 kB] Get:100 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcoarrays-dev amd64 2.8.0-1 [28.2 kB] Get:101 http://archive.ubuntu.com/ubuntu focal/universe amd64 openmpi-common all 4.0.3-0ubuntu1 [151 kB] Get:102 http://archive.ubuntu.com/ubuntu focal/universe amd64 openmpi-bin amd64 4.0.3-0ubuntu1 [67.4 kB] Get:103 http://archive.ubuntu.com/ubuntu focal/universe amd64 libcoarrays-openmpi-dev amd64 2.8.0-1 [34.2 kB] Get:104 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-extra-2.1-7 amd64 2.1.11-stable-1 [60.0 kB] Get:105 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-openssl-2.1-7 amd64 2.1.11-stable-1 [14.3 kB] Get:106 http://archive.ubuntu.com/ubuntu focal/main amd64 libevent-dev amd64 2.1.11-stable-1 [261 kB] Get:107 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libexpat1-dev amd64 2.2.9-1ubuntu0.6 [116 kB] Get:108 http://archive.ubuntu.com/ubuntu focal/main amd64 libgpm2 amd64 1.20.7-5 [15.1 kB] Get:109 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu-dev amd64 66.1-2ubuntu2.1 [9451 kB] Get:110 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Get:111 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-3-dev amd64 3.4.0-1ubuntu0.1 [92.9 kB] Get:112 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libnl-route-3-dev amd64 3.4.0-1ubuntu0.1 [167 kB] Get:113 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7 amd64 2.7.18-1~20.04.3 [1037 kB] Get:114 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libpython2.7-dev amd64 2.7.18-1~20.04.3 [2466 kB] Get:115 http://archive.ubuntu.com/ubuntu focal/universe amd64 libpython2-dev amd64 2.7.17-2ubuntu4 [7140 B] Get:116 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Get:117 http://archive.ubuntu.com/ubuntu focal/universe amd64 python-is-python2 all 2.7.17-4 [2496 B] Get:118 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 python2.7-dev amd64 2.7.18-1~20.04.3 [293 kB] Get:119 http://archive.ubuntu.com/ubuntu focal/universe amd64 python2-dev amd64 2.7.17-2ubuntu4 [1268 B] Get:120 http://archive.ubuntu.com/ubuntu focal/universe amd64 python-dev-is-python2 all 2.7.17-4 [1396 B] Get:121 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim-runtime all 2:8.1.2269-1ubuntu5.21 [5878 kB] Get:122 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 vim amd64 2:8.1.2269-1ubuntu5.21 [1243 kB] Get:123 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dbg amd64 2.31-0ubuntu9.14 [19.9 MB] Get:124 http://archive.ubuntu.com/ubuntu focal/universe amd64 libhwloc-dev amd64 2.1.0+dfsg-4 [205 kB] Get:125 http://archive.ubuntu.com/ubuntu focal/main amd64 libibverbs-dev amd64 28.0-1ubuntu1 [444 kB] Get:126 http://archive.ubuntu.com/ubuntu focal/universe amd64 libopenmpi-dev amd64 4.0.3-0ubuntu1 [798 kB] [91mdebconf: delaying package configuration, since apt-utils is not installed [0mFetched 156 MB in 3s (47.4 MB/s) Selecting previously unselected package libpython2.7-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25895 files and directories currently installed.) Preparing to unpack .../00-libpython2.7-minimal_2.7.18-1~20.04.3_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.18-1~20.04.3) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../01-python2.7-minimal_2.7.18-1~20.04.3_amd64.deb ... Unpacking python2.7-minimal (2.7.18-1~20.04.3) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../02-python2-minimal_2.7.17-2ubuntu4_amd64.deb ... Unpacking python2-minimal (2.7.17-2ubuntu4) ... Preparing to unpack .../03-libc6-dev_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-0ubuntu9.14) over (2.31-0ubuntu9.9) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 9%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstPriorityQueueMiscellaneous.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= [ 24%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 24%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Preparing to unpack .../04-libc-dev-bin_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc-dev-bin (2.31-0ubuntu9.14) over (2.31-0ubuntu9.9) ... Preparing to unpack .../05-libatomic1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libatomic1:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../06-libubsan1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libubsan1:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../07-libtsan0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libtsan0:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../08-libquadmath0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libquadmath0:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../09-liblsan0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking liblsan0:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../10-libitm1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libitm1:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../11-libgomp1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgomp1:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../12-gcc-10-base_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking gcc-10-base:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Setting up gcc-10-base:amd64 (10.5.0-1ubuntu1~20.04) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26132 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgcc-s1:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Setting up libgcc-s1:amd64 (10.5.0-1ubuntu1~20.04) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26132 files and directories currently installed.) Preparing to unpack .../libcc1-0_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libcc1-0:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... Preparing to unpack .../libstdc++6_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libstdc++6:amd64 (10.5.0-1ubuntu1~20.04) over (10.3.0-1ubuntu1~20.04) ... [ 21%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 Setting up libstdc++6:amd64 (10.5.0-1ubuntu1~20.04) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26132 files and directories currently installed.) Preparing to unpack .../libc6_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc6:amd64 (2.31-0ubuntu9.14) over (2.31-0ubuntu9.9) ... [ 25%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Setting up libc6:amd64 (2.31-0ubuntu9.14) ... [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Selecting previously unselected package libpython2.7-stdlib:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26132 files and directories currently installed.) Preparing to unpack .../libpython2.7-stdlib_2.7.18-1~20.04.3_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.18-1~20.04.3) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.18-1~20.04.3_amd64.deb ... Unpacking python2.7 (2.7.18-1~20.04.3) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../libpython2-stdlib_2.7.17-2ubuntu4_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.17-2ubuntu4) ... Setting up libpython2.7-minimal:amd64 (2.7.18-1~20.04.3) ... Setting up python2.7-minimal (2.7.18-1~20.04.3) ... [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Setting up python2-minimal (2.7.17-2ubuntu4) ... Selecting previously unselected package python2. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 26643 files and directories currently installed.) Preparing to unpack .../000-python2_2.7.17-2ubuntu4_amd64.deb ... Unpacking python2 (2.7.17-2ubuntu4) ... Selecting previously unselected package less. Preparing to unpack .../001-less_551-1ubuntu0.1_amd64.deb ... Unpacking less (551-1ubuntu0.1) ... Selecting previously unselected package tzdata. Preparing to unpack .../002-tzdata_2023c-0ubuntu0.20.04.2_all.deb ... Unpacking tzdata (2023c-0ubuntu0.20.04.2) ... [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp Selecting previously unselected package libicu66:amd64. Preparing to unpack .../003-libicu66_66.1-2ubuntu2.1_amd64.deb ... Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Linking CXX executable ArborX_Test_DetailsContainers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1 [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1 [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Built target ArborX_Test_DetailsContainers.exe make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsCrsGraphWrapperImpl.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsCrsGraphWrapperImpl.cpp Selecting previously unselected package libxml2:amd64. Preparing to unpack .../004-libxml2_2.9.10+dfsg-5ubuntu0.20.04.6_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.6) ... Selecting previously unselected package xxd. Preparing to unpack .../005-xxd_2%3a8.1.2269-1ubuntu5.21_amd64.deb ... Unpacking xxd (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package vim-common. Preparing to unpack .../006-vim-common_2%3a8.1.2269-1ubuntu5.21_all.deb ... Unpacking vim-common (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package libcbor0.6:amd64. Preparing to unpack .../007-libcbor0.6_0.6.0-0ubuntu1_amd64.deb ... Unpacking libcbor0.6:amd64 (0.6.0-0ubuntu1) ... Selecting previously unselected package libfido2-1:amd64. Preparing to unpack .../008-libfido2-1_1.3.1-1ubuntu2_amd64.deb ... Unpacking libfido2-1:amd64 (1.3.1-1ubuntu2) ... Selecting previously unselected package libxmuu1:amd64. Preparing to unpack .../009-libxmuu1_2%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxmuu1:amd64 (2:1.1.3-0ubuntu1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../010-openssh-client_1%3a8.2p1-4ubuntu0.10_amd64.deb ... Unpacking openssh-client (1:8.2p1-4ubuntu0.10) ... Selecting previously unselected package wget. Preparing to unpack .../011-wget_1.20.3-1ubuntu2_amd64.deb ... Unpacking wget (1.20.3-1ubuntu2) ... Selecting previously unselected package xauth. Preparing to unpack .../012-xauth_1%3a1.1-0ubuntu1_amd64.deb ... Unpacking xauth (1:1.1-0ubuntu1) ... Selecting previously unselected package alsa-topology-conf. Preparing to unpack .../013-alsa-topology-conf_1.2.2-1_all.deb ... Unpacking alsa-topology-conf (1.2.2-1) ... Selecting previously unselected package alsa-ucm-conf. Preparing to unpack .../014-alsa-ucm-conf_1.2.2-1ubuntu0.13_all.deb ... Unpacking alsa-ucm-conf (1.2.2-1ubuntu0.13) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../015-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.1-4ubuntu6_all.deb ... Unpacking automake (1:1.16.1-4ubuntu6) ... Selecting previously unselected package bc. Preparing to unpack .../020-bc_1.07.1-2build1_amd64.deb ... Unpacking bc (1.07.1-2build1) ... Selecting previously unselected package bzip2-doc. Preparing to unpack .../021-bzip2-doc_1.0.8-2_all.deb ... Unpacking bzip2-doc (1.0.8-2) ... Selecting previously unselected package ccache. Preparing to unpack .../022-ccache_3.7.7-1_amd64.deb ... Unpacking ccache (3.7.7-1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../023-cpp-8_8.4.0-3ubuntu2_amd64.deb ... Unpacking cpp-8 (8.4.0-3ubuntu2) ... [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Preparing to unpack .../024-libasan5_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libasan5:amd64 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... Preparing to unpack .../025-g++-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking g++-9 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... [ 44%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend [ 26%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build Preparing to unpack .../026-gcc-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Unpacking gcc-9 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 28%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 45%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Preparing to unpack .../027-libstdc++-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... [ 10%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyMain.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Linking CXX executable ArborX_Test_CompileOnly.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_CompileOnly.exe.dir/link.txt --verbose=1 [ 11%] Built target ArborX_Test_DetailsTreeConstruction.exe make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyWeightedEdges.cpp.o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyMain.cpp.o -o ArborX_Test_CompileOnly.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -MF CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsDistributedTreeImpl.cpp Preparing to unpack .../028-libgcc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= [ 29%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build Preparing to unpack .../029-cpp-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking cpp-9 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Preparing to unpack .../030-gcc-9-base_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.2) over (9.4.0-1ubuntu1~20.04.1) ... Preparing to unpack .../031-curl_7.68.0-1ubuntu2.21_amd64.deb ... Unpacking curl (7.68.0-1ubuntu2.21) over (7.68.0-1ubuntu2.15) ... Preparing to unpack .../032-libcurl4_7.68.0-1ubuntu2.21_amd64.deb ... Unpacking libcurl4:amd64 (7.68.0-1ubuntu2.21) over (7.68.0-1ubuntu2.15) ... Selecting previously unselected package libgcc-8-dev:amd64. Preparing to unpack .../033-libgcc-8-dev_8.4.0-3ubuntu2_amd64.deb ... Unpacking libgcc-8-dev:amd64 (8.4.0-3ubuntu2) ... Selecting previously unselected package gcc-8. Preparing to unpack .../034-gcc-8_8.4.0-3ubuntu2_amd64.deb ... Unpacking gcc-8 (8.4.0-3ubuntu2) ... [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsKokkosExtViewHelpers.cpp Selecting previously unselected package gdb. Preparing to unpack .../035-gdb_9.2-0ubuntu1~20.04.1_amd64.deb ... Unpacking gdb (9.2-0ubuntu1~20.04.1) ... Selecting previously unselected package gdbserver. Preparing to unpack .../036-gdbserver_9.2-0ubuntu1~20.04.1_amd64.deb ... Unpacking gdbserver (9.2-0ubuntu1~20.04.1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../037-libgfortran5_10.5.0-1ubuntu1~20.04_amd64.deb ... Unpacking libgfortran5:amd64 (10.5.0-1ubuntu1~20.04) ... Selecting previously unselected package libgfortran-9-dev:amd64. Preparing to unpack .../038-libgfortran-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking libgfortran-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Selecting previously unselected package gfortran-9. Preparing to unpack .../039-gfortran-9_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Unpacking gfortran-9 (9.4.0-1ubuntu1~20.04.2) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Built target ArborX_Test_DistributedTree.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Selecting previously unselected package gfortran. Preparing to unpack .../040-gfortran_4%3a9.3.0-1ubuntu2_amd64.deb ... Unpacking gfortran (4:9.3.0-1ubuntu2) ... Selecting previously unselected package libgfortran-8-dev:amd64. Preparing to unpack .../041-libgfortran-8-dev_8.4.0-3ubuntu2_amd64.deb ... Unpacking libgfortran-8-dev:amd64 (8.4.0-3ubuntu2) ... Selecting previously unselected package gfortran-8. Preparing to unpack .../042-gfortran-8_8.4.0-3ubuntu2_amd64.deb ... Unpacking gfortran-8 (8.4.0-3ubuntu2) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../043-libcurl3-gnutls_7.68.0-1ubuntu2.21_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.21) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../044-liberror-perl_0.17029-1_all.deb ... Unpacking liberror-perl (0.17029-1) ... Selecting previously unselected package git-man. Preparing to unpack .../045-git-man_1%3a2.25.1-1ubuntu3.11_all.deb ... Unpacking git-man (1:2.25.1-1ubuntu3.11) ... Selecting previously unselected package git. Preparing to unpack .../046-git_1%3a2.25.1-1ubuntu3.11_amd64.deb ... Unpacking git (1:2.25.1-1ubuntu3.11) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../047-libnl-3-200_3.4.0-1ubuntu0.1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../048-libnl-route-3-200_3.4.0-1ubuntu0.1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.4.0-1ubuntu0.1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../049-libibverbs1_28.0-1ubuntu1_amd64.deb ... Unpacking libibverbs1:amd64 (28.0-1ubuntu1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../050-ibverbs-providers_28.0-1ubuntu1_amd64.deb ... Unpacking ibverbs-providers:amd64 (28.0-1ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../051-icu-devtools_66.1-2ubuntu2.1_amd64.deb ... Unpacking icu-devtools (66.1-2ubuntu2.1) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../052-libonig5_6.9.4-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.4-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../053-libjq1_1.6-1ubuntu0.20.04.1_amd64.deb ... Unpacking libjq1:amd64 (1.6-1ubuntu0.20.04.1) ... [ 29%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend Selecting previously unselected package jq. Preparing to unpack .../054-jq_1.6-1ubuntu0.20.04.1_amd64.deb ... Unpacking jq (1.6-1ubuntu0.20.04.1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../055-libasound2-data_1.2.2-2.1ubuntu2.5_all.deb ... Unpacking libasound2-data (1.2.2-2.1ubuntu2.5) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../056-libasound2_1.2.2-2.1ubuntu2.5_amd64.deb ... Unpacking libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../057-libbz2-dev_1.0.8-2_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-2) ... Selecting previously unselected package libevent-2.1-7:amd64. Preparing to unpack .../058-libevent-2.1-7_2.1.11-stable-1_amd64.deb ... Unpacking libevent-2.1-7:amd64 (2.1.11-stable-1) ... Selecting previously unselected package libevent-core-2.1-7:amd64. Preparing to unpack .../059-libevent-core-2.1-7_2.1.11-stable-1_amd64.deb ... Unpacking libevent-core-2.1-7:amd64 (2.1.11-stable-1) ... Selecting previously unselected package libevent-pthreads-2.1-7:amd64. Preparing to unpack .../060-libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb ... Unpacking libevent-pthreads-2.1-7:amd64 (2.1.11-stable-1) ... Selecting previously unselected package libpsm-infinipath1. [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 47%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Preparing to unpack .../061-libpsm-infinipath1_3.3+20.604758e7-6_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../062-libpsm2-2_11.2.86-1_amd64.deb ... Unpacking libpsm2-2 (11.2.86-1) ... Selecting previously unselected package librdmacm1:amd64. Preparing to unpack .../063-librdmacm1_28.0-1ubuntu1_amd64.deb ... Unpacking librdmacm1:amd64 (28.0-1ubuntu1) ... Selecting previously unselected package libfabric1. Preparing to unpack .../064-libfabric1_1.6.2-3ubuntu0.1_amd64.deb ... Unpacking libfabric1 (1.6.2-3ubuntu0.1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../065-libltdl7_2.4.6-14_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-14) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../066-libhwloc15_2.1.0+dfsg-4_amd64.deb ... Unpacking libhwloc15:amd64 (2.1.0+dfsg-4) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../067-libxnvctrl0_470.57.01-0ubuntu0.20.04.3_amd64.deb ... Unpacking libxnvctrl0:amd64 (470.57.01-0ubuntu0.20.04.3) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../068-ocl-icd-libopencl1_2.2.11-1ubuntu1_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.2.11-1ubuntu1) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../069-libhwloc-plugins_2.1.0+dfsg-4_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.1.0+dfsg-4) ... Selecting previously unselected package libpmix2:amd64. Preparing to unpack .../070-libpmix2_3.1.5-1_amd64.deb ... Unpacking libpmix2:amd64 (3.1.5-1) ... Selecting previously unselected package libopenmpi3:amd64. Preparing to unpack .../071-libopenmpi3_4.0.3-0ubuntu1_amd64.deb ... Unpacking libopenmpi3:amd64 (4.0.3-0ubuntu1) ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Selecting previously unselected package libcaf-openmpi-3:amd64. Preparing to unpack .../072-libcaf-openmpi-3_2.8.0-1_amd64.deb ... Unpacking libcaf-openmpi-3:amd64 (2.8.0-1) ... Selecting previously unselected package libtdb1:amd64. Preparing to unpack .../073-libtdb1_1.4.5-0ubuntu0.20.04.1_amd64.deb ... Unpacking libtdb1:amd64 (1.4.5-0ubuntu0.20.04.1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../074-libogg0_1.3.4-0ubuntu1_amd64.deb ... Unpacking libogg0:amd64 (1.3.4-0ubuntu1) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../075-libvorbis0a_1.3.6-2ubuntu1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../076-libvorbisfile3_1.3.6-2ubuntu1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.6-2ubuntu1) ... Selecting previously unselected package sound-theme-freedesktop. Preparing to unpack .../077-sound-theme-freedesktop_0.8-2ubuntu1_all.deb ... Unpacking sound-theme-freedesktop (0.8-2ubuntu1) ... [ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Built target ArborX_Test_BoostAdapters.exe [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Selecting previously unselected package libcanberra0:amd64. Preparing to unpack .../078-libcanberra0_0.30-7ubuntu1_amd64.deb ... Unpacking libcanberra0:amd64 (0.30-7ubuntu1) ... Selecting previously unselected package libcoarrays-dev:amd64. Preparing to unpack .../079-libcoarrays-dev_2.8.0-1_amd64.deb ... Unpacking libcoarrays-dev:amd64 (2.8.0-1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../080-openmpi-common_4.0.3-0ubuntu1_all.deb ... Unpacking openmpi-common (4.0.3-0ubuntu1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../081-openmpi-bin_4.0.3-0ubuntu1_amd64.deb ... Unpacking openmpi-bin (4.0.3-0ubuntu1) ... Selecting previously unselected package libcoarrays-openmpi-dev:amd64. Preparing to unpack .../082-libcoarrays-openmpi-dev_2.8.0-1_amd64.deb ... Unpacking libcoarrays-openmpi-dev:amd64 (2.8.0-1) ... Selecting previously unselected package libevent-extra-2.1-7:amd64. Preparing to unpack .../083-libevent-extra-2.1-7_2.1.11-stable-1_amd64.deb ... Unpacking libevent-extra-2.1-7:amd64 (2.1.11-stable-1) ... Selecting previously unselected package libevent-openssl-2.1-7:amd64. Preparing to unpack .../084-libevent-openssl-2.1-7_2.1.11-stable-1_amd64.deb ... Unpacking libevent-openssl-2.1-7:amd64 (2.1.11-stable-1) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../085-libevent-dev_2.1.11-stable-1_amd64.deb ... Unpacking libevent-dev (2.1.11-stable-1) ... Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../086-libexpat1-dev_2.2.9-1ubuntu0.6_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../087-libgpm2_1.20.7-5_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-5) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../088-libicu-dev_66.1-2ubuntu2.1_amd64.deb ... Unpacking libicu-dev:amd64 (66.1-2ubuntu2.1) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../089-libltdl-dev_2.4.6-14_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-14) ... Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../090-libnl-3-dev_3.4.0-1ubuntu0.1_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ... Selecting previously unselected package libnl-route-3-dev:amd64. Preparing to unpack .../091-libnl-route-3-dev_3.4.0-1ubuntu0.1_amd64.deb ... Unpacking libnl-route-3-dev:amd64 (3.4.0-1ubuntu0.1) ... Selecting previously unselected package libpython2.7:amd64. Preparing to unpack .../092-libpython2.7_2.7.18-1~20.04.3_amd64.deb ... Unpacking libpython2.7:amd64 (2.7.18-1~20.04.3) ... Selecting previously unselected package libpython2.7-dev:amd64. Preparing to unpack .../093-libpython2.7-dev_2.7.18-1~20.04.3_amd64.deb ... Unpacking libpython2.7-dev:amd64 (2.7.18-1~20.04.3) ... [ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Selecting previously unselected package libpython2-dev:amd64. Preparing to unpack .../094-libpython2-dev_2.7.17-2ubuntu4_amd64.deb ... Unpacking libpython2-dev:amd64 (2.7.17-2ubuntu4) ... Selecting previously unselected package libtool. Preparing to unpack .../095-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package python-is-python2. Preparing to unpack .../096-python-is-python2_2.7.17-4_all.deb ... Unpacking python-is-python2 (2.7.17-4) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../097-python2.7-dev_2.7.18-1~20.04.3_amd64.deb ... Unpacking python2.7-dev (2.7.18-1~20.04.3) ... Selecting previously unselected package python2-dev. Preparing to unpack .../098-python2-dev_2.7.17-2ubuntu4_amd64.deb ... Unpacking python2-dev (2.7.17-2ubuntu4) ... Selecting previously unselected package python-dev-is-python2. Preparing to unpack .../099-python-dev-is-python2_2.7.17-4_all.deb ... Unpacking python-dev-is-python2 (2.7.17-4) ... Selecting previously unselected package vim-runtime. Preparing to unpack .../100-vim-runtime_2%3a8.1.2269-1ubuntu5.21_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags.vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.2269-1ubuntu5.21) ... [ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Selecting previously unselected package vim. Preparing to unpack .../101-vim_2%3a8.1.2269-1ubuntu5.21_amd64.deb ... Unpacking vim (2:8.1.2269-1ubuntu5.21) ... Selecting previously unselected package libc6-dbg:amd64. Preparing to unpack .../102-libc6-dbg_2.31-0ubuntu9.14_amd64.deb ... Unpacking libc6-dbg:amd64 (2.31-0ubuntu9.14) ... [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../103-libhwloc-dev_2.1.0+dfsg-4_amd64.deb ... Unpacking libhwloc-dev:amd64 (2.1.0+dfsg-4) ... Selecting previously unselected package libibverbs-dev:amd64. Preparing to unpack .../104-libibverbs-dev_28.0-1ubuntu1_amd64.deb ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Unpacking libibverbs-dev:amd64 (28.0-1ubuntu1) ... Selecting previously unselected package libopenmpi-dev:amd64. Preparing to unpack .../105-libopenmpi-dev_4.0.3-0ubuntu1_amd64.deb ... Unpacking libopenmpi-dev:amd64 (4.0.3-0ubuntu1) ... Setting up bzip2-doc (1.0.8-2) ... Setting up libgpm2:amd64 (1.20.7-5) ... Setting up libogg0:amd64 (1.3.4-0ubuntu1) ... Setting up wget (1.20.3-1ubuntu2) ... Setting up alsa-ucm-conf (1.2.2-1ubuntu0.13) ... Setting up libtdb1:amd64 (1.4.5-0ubuntu0.20.04.1) ... Setting up ccache (3.7.7-1) ... Updating symlinks in /usr/lib/ccache ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= [ 29%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend Setting up less (551-1ubuntu0.1) ... Setting up bc (1.07.1-2build1) ... Setting up libcurl3-gnutls:amd64 (7.68.0-1ubuntu2.21) ... Setting up libgomp1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libcbor0.6:amd64 (0.6.0-0ubuntu1) ... Setting up xxd (2:8.1.2269-1ubuntu5.21) ... Setting up libc6-dbg:amd64 (2.31-0ubuntu9.14) ... Setting up libxnvctrl0:amd64 (470.57.01-0ubuntu0.20.04.3) ... Setting up libpython2.7-stdlib:amd64 (2.7.18-1~20.04.3) ... Setting up tzdata (2023c-0ubuntu0.20.04.2) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jan 1 23:21:28 UTC 2024. Universal Time is now: Mon Jan 1 23:21:28 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17029-1) ... Setting up libasound2-data (1.2.2-2.1ubuntu2.5) ... Setting up autotools-dev (20180224.1) ... Setting up gdb (9.2-0ubuntu1~20.04.1) ... Setting up vim-common (2:8.1.2269-1ubuntu5.21) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libquadmath0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libevent-core-2.1-7:amd64 (2.1.11-stable-1) ... Setting up libatomic1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libvorbis0a:amd64 (1.3.6-2ubuntu1) ... Setting up libevent-2.1-7:amd64 (2.1.11-stable-1) ... Setting up libltdl7:amd64 (2.4.6-14) ... Setting up libgfortran5:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libubsan1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up alsa-topology-conf (1.2.2-1) ... Setting up sound-theme-freedesktop (0.8-2ubuntu1) ... Setting up ocl-icd-libopencl1:amd64 (2.2.11-1ubuntu1) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 21%] Built target ArborX_Test_Clustering.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Setting up libasound2:amd64 (1.2.2-2.1ubuntu2.5) ... Setting up libnl-3-200:amd64 (3.4.0-1ubuntu0.1) ... Setting up libpsm2-2 (11.2.86-1) ... Setting up openmpi-common (4.0.3-0ubuntu1) ... Setting up gdbserver (9.2-0ubuntu1~20.04.1) ... Setting up libcurl4:amd64 (7.68.0-1ubuntu2.21) ... Setting up git-man (1:2.25.1-1ubuntu3.11) ... Setting up curl (7.68.0-1ubuntu2.21) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up cpp-8 (8.4.0-3ubuntu2) ... Setting up vim-runtime (2:8.1.2269-1ubuntu5.21) ... Setting up libfido2-1:amd64 (1.3.1-1ubuntu2) ... Setting up libc-dev-bin (2.31-0ubuntu9.14) ... Setting up libcc1-0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libxmuu1:amd64 (2:1.1.3-0ubuntu1) ... Setting up libonig5:amd64 (6.9.4-1) ... Setting up liblsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libitm1:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up gcc-9-base:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libevent-pthreads-2.1-7:amd64 (2.1.11-stable-1) ... Setting up libtsan0:amd64 (10.5.0-1ubuntu1~20.04) ... Setting up libevent-extra-2.1-7:amd64 (2.1.11-stable-1) ... Setting up libpython2.7:amd64 (2.7.18-1~20.04.3) ... Setting up python2.7 (2.7.18-1~20.04.3) ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Setting up libpython2-stdlib:amd64 (2.7.17-2ubuntu4) ... Setting up libjq1:amd64 (1.6-1ubuntu0.20.04.1) ... Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Setting up openssh-client (1:8.2p1-4ubuntu0.10) ... [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build Setting up libevent-openssl-2.1-7:amd64 (2.1.11-stable-1) ... Setting up m4 (1.4.18-4) ... Setting up python2 (2.7.17-2ubuntu4) ... Setting up libnl-route-3-200:amd64 (3.4.0-1ubuntu0.1) ... Setting up libvorbisfile3:amd64 (1.3.6-2ubuntu1) ... Setting up libasan5:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libevent-dev (2.1.11-stable-1) ... Setting up libhwloc15:amd64 (2.1.0+dfsg-4) ... Setting up icu-devtools (66.1-2ubuntu2.1) ... Setting up git (1:2.25.1-1ubuntu3.11) ... Setting up libgcc-8-dev:amd64 (8.4.0-3ubuntu2) ... Setting up autoconf (2.69-11.1) ... Setting up libnl-3-dev:amd64 (3.4.0-1ubuntu0.1) ... Setting up xauth (1:1.1-0ubuntu1) ... Setting up jq (1.6-1ubuntu0.20.04.1) ... Setting up cpp-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up libc6-dev:amd64 (2.31-0ubuntu9.14) ... Setting up libicu-dev:amd64 (66.1-2ubuntu2.1) ... Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.6) ... Setting up python-is-python2 (2.7.17-4) ... Setting up libbz2-dev:amd64 (1.0.8-2) ... Setting up automake (1:1.16.1-4ubuntu6) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Setting up libgfortran-8-dev:amd64 (8.4.0-3ubuntu2) ... Setting up libcanberra0:amd64 (0.30-7ubuntu1) ... Setting up libibverbs1:amd64 (28.0-1ubuntu1) ... make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Setting up gcc-8 (8.4.0-3ubuntu2) ... Setting up vim (2:8.1.2269-1ubuntu5.21) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/vi.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/vi.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/vi.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/vi.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/vi.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/vi.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/vi.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/vi.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group vi) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/view.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/view.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/view.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/view.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/view.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/view.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/view.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/view.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group view) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/ex.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/ex.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/ex.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/ex.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/ex.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/ex.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/ex.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/ex.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group ex) doesn't exist update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode update-alternatives: warning: skip creation of /usr/share/man/da/man1/editor.1.gz because associated file /usr/share/man/da/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/de/man1/editor.1.gz because associated file /usr/share/man/de/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/editor.1.gz because associated file /usr/share/man/fr/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/it/man1/editor.1.gz because associated file /usr/share/man/it/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ja/man1/editor.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/pl/man1/editor.1.gz because associated file /usr/share/man/pl/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/ru/man1/editor.1.gz because associated file /usr/share/man/ru/man1/vim.1.gz (of link group editor) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group editor) doesn't exist Setting up ibverbs-providers:amd64 (28.0-1ubuntu1) ... Setting up libtool (2.4.6-14) ... Setting up gfortran-8 (8.4.0-3ubuntu2) ... Setting up libhwloc-plugins:amd64 (2.1.0+dfsg-4) ... Setting up libgcc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libnl-route-3-dev:amd64 (3.4.0-1ubuntu0.1) ... Setting up libltdl-dev:amd64 (2.4.6-14) ... Setting up libexpat1-dev:amd64 (2.2.9-1ubuntu0.6) ... Setting up libhwloc-dev:amd64 (2.1.0+dfsg-4) ... Setting up librdmacm1:amd64 (28.0-1ubuntu1) ... Setting up gcc-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up libpython2.7-dev:amd64 (2.7.18-1~20.04.3) ... Setting up libstdc++-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libpmix2:amd64 (3.1.5-1) ... Setting up libgfortran-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Setting up libibverbs-dev:amd64 (28.0-1ubuntu1) ... Setting up g++-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up libpython2-dev:amd64 (2.7.17-2ubuntu4) ... Setting up python2.7-dev (2.7.18-1~20.04.3) ... Setting up libfabric1 (1.6.2-3ubuntu0.1) ... Setting up python2-dev (2.7.17-2ubuntu4) ... Setting up gfortran-9 (9.4.0-1ubuntu1~20.04.2) ... Setting up libopenmpi3:amd64 (4.0.3-0ubuntu1) ... Setting up gfortran (4:9.3.0-1ubuntu2) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f95.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f95) doesn't exist update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/f77.1.gz because associated file /usr/share/man/man1/gfortran.1.gz (of link group f77) doesn't exist Setting up libcaf-openmpi-3:amd64 (2.8.0-1) ... Setting up python-dev-is-python2 (2.7.17-4) ... Setting up openmpi-bin (4.0.3-0ubuntu1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpirun.1.gz because associated file /usr/share/man/man1/mpirun.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpiexec.1.gz because associated file /usr/share/man/man1/mpiexec.openmpi.1.gz (of link group mpirun) doesn't exist update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/mpicc.1.gz because associated file /usr/share/man/man1/mpicc.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpic++.1.gz because associated file /usr/share/man/man1/mpic++.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpicxx.1.gz because associated file /usr/share/man/man1/mpicxx.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpiCC.1.gz because associated file /usr/share/man/man1/mpiCC.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpif77.1.gz because associated file /usr/share/man/man1/mpif77.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpif90.1.gz because associated file /usr/share/man/man1/mpif90.openmpi.1.gz (of link group mpi) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/mpifort.1.gz because associated file /usr/share/man/man1/mpifort.openmpi.1.gz (of link group mpi) doesn't exist Setting up libcoarrays-dev:amd64 (2.8.0-1) ... make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Setting up libcoarrays-openmpi-dev:amd64 (2.8.0-1) ... Setting up libopenmpi-dev:amd64 (4.0.3-0ubuntu1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode Processing triggers for libc-bin (2.31-0ubuntu9.9) ... Processing triggers for mime-support (3.64ubuntu1) ... [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 64%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 65%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 69%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= [ 17%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 33%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o [ 77%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 33%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 12%] Built target ArborX_Test_CompileOnly.exe make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build.make test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostGeometryAdapters.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_Test_DetailsClusteringHelpers.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1 [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build [ 21%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1 [ 37%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 39%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_ArborX_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /usr/local/bin/g++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_HostAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp Removing intermediate container 284186a36235 ---> c6a444141ae6 Step 5/18 : ENV PATH=/opt/rocm/bin:$PATH /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so ---> Running in 080a3f8c4fa6 Removing intermediate container 080a3f8c4fa6 ---> 54fd615873dc Step 6/18 : RUN KEYDUMP_URL=https://cloud.cees.ornl.gov/download && KEYDUMP_FILE=keydump && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE} && wget --quiet ${KEYDUMP_URL}/${KEYDUMP_FILE}.sig && gpg --import ${KEYDUMP_FILE} && gpg --verify ${KEYDUMP_FILE}.sig ${KEYDUMP_FILE} && rm ${KEYDUMP_FILE}* ---> Running in 1e5197e697e4 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [91mgpg: directory '/root/.gnupg' created [0m[91mgpg: keybox '/root/.gnupg/pubring.kbx' created [0m[91mgpg: /root/.gnupg/trustdb.gpg: trustdb created [0m[91mgpg: key 48822FDA51C1DA7A: public key "Damien Lebrun-Grandie <dalg24@gmail.com>" imported [0m[91mgpg: key A2C794A986419D8A: public key "Tom Stellard <tstellar@redhat.com>" imported [0m[91mgpg: key 0FC3042E345AD05D: public key "Hans Wennborg <hans@chromium.org>" imported [0m[91mgpg: key EC8FEF3A7BFB4EDA: 24 signatures not checked due to missing keys [0m[91mgpg: key EC8FEF3A7BFB4EDA: public key "Brad King" imported [0m[91mgpg: key 379CE192D401AB61: public key "Bintray (by JFrog) <bintray@bintray.com>" imported [0m[91mgpg: Total number processed: 5 gpg: imported: 5 [0m[91mgpg: no ultimately trusted keys found [0m[91mgpg: Signature made Thu May 7 23:44:59 2020 UTC gpg: using RSA key 061CFF3BA41AA45D25BCE7097A0994F834C86684 [0m[91mgpg: Good signature from "Damien Lebrun-Grandie <dalg24@gmail.com>" [unknown] [0m[91mgpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: E226 98C7 0BF0 7BDA 37E1 4154 4882 2FDA 51C1 DA7A Subkey fingerprint: 061C FF3B A41A A45D 25BC E709 7A09 94F8 34C8 6684 [0mRemoving intermediate container 1e5197e697e4 ---> a33993b604f5 Step 7/18 : ENV CMAKE_DIR=/opt/cmake ---> Running in a2ef37396727 [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Removing intermediate container a2ef37396727 ---> 7938d2de5ec1 Step 8/18 : RUN CMAKE_VERSION=3.22.4 && CMAKE_KEY=2D2CEF1034921684 && CMAKE_URL=https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION} && CMAKE_SCRIPT=cmake-${CMAKE_VERSION}-Linux-x86_64.sh && CMAKE_SHA256=cmake-${CMAKE_VERSION}-SHA-256.txt && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256} && wget --quiet ${CMAKE_URL}/${CMAKE_SHA256}.asc && wget --quiet ${CMAKE_URL}/${CMAKE_SCRIPT} && gpg --verify ${CMAKE_SHA256}.asc ${CMAKE_SHA256} && grep -i ${CMAKE_SCRIPT} ${CMAKE_SHA256} | sed -e s/linux/Linux/ | sha256sum --check && mkdir -p ${CMAKE_DIR} && sh ${CMAKE_SCRIPT} --skip-license --prefix=${CMAKE_DIR} && rm cmake* ---> Running in bb599eebb216 [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [91mgpg: Signature made Tue Apr 12 13:52:53 2022 UTC gpg: using RSA key C6C265324BBEBDC350B513D02D2CEF1034921684 [0m[91mgpg: Good signature from "Brad King" [unknown] gpg: aka "Brad King <brad.king@kitware.com>" [unknown] gpg: aka "[jpeg image of size 4005]" [unknown] [0m[91mgpg: Note: This key has expired! Primary key fingerprint: CBA2 3971 357C 2E65 90D9 EFD3 EC8F EF3A 7BFB 4EDA Subkey fingerprint: C6C2 6532 4BBE BDC3 50B5 13D0 2D2C EF10 3492 1684 [0mcmake-3.22.4-Linux-x86_64.sh: OK CMake Installer Version: 3.22.4, Copyright (c) Kitware This is a self-extracting archive. The archive will be extracted to: /opt/cmake Using target directory: /opt/cmake Extracting, please wait... [ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp Unpacking finished successfully [ 83%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_Example_HostAccessTraits.exe make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 84%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/callback && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Removing intermediate container bb599eebb216 ---> ecc48ea411c1 Step 9/18 : ENV PATH=${CMAKE_DIR}/bin:$PATH ---> Running in bffe6e905998 Removing intermediate container bffe6e905998 ---> eb364a3ffc2c Step 10/18 : ENV BOOST_DIR=/opt/boost ---> Running in 2fae6c2617f1 Removing intermediate container 2fae6c2617f1 ---> ac6a11cd4e7c Step 11/18 : RUN BOOST_VERSION=1.79.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR} ---> Running in 3b394146dc54 [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [91mparse error: Invalid numeric literal at line 1, column 10 sha256sum: 'standard input': no properly formatted SHA256 checksum lines found [0mThe command '/bin/sh -c BOOST_VERSION=1.79.0 && BOOST_VERSION_UNDERSCORE=$(echo "$BOOST_VERSION" | sed -e "s/\./_/g") && BOOST_KEY=379CE192D401AB61 && BOOST_URL=https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source && BOOST_ARCHIVE=boost_${BOOST_VERSION_UNDERSCORE}.tar.bz2 && SCRATCH_DIR=/scratch && mkdir -p ${SCRATCH_DIR} && cd ${SCRATCH_DIR} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE} && wget --quiet ${BOOST_URL}/${BOOST_ARCHIVE}.json && cat ${BOOST_ARCHIVE}.json | jq -r '. | .sha256 + " " + .file' | sha256sum --check && mkdir -p boost && tar -xf ${BOOST_ARCHIVE} -C boost --strip-components=1 && cd boost && CXXFLAGS="-w" ./bootstrap.sh --prefix=${BOOST_DIR} && ./b2 -j${NPROCS} hardcode-dll-paths=true dll-path=${BOOST_DIR}/lib link=shared variant=release cxxflags=-w install && rm -rf ${SCRATCH_DIR}' returned a non-zero code: 1 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch HIP-5.3.3 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 21%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 21%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 84%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 85%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp [ 85%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, BoundingVolume=Test::FakeBoundingVolume]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, BoundingVolume=Test::FakeBoundingVolume]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(37): here instantiation of "std::enable_if_t<std::is_void<TagType>::value, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Traits=<Kokkos::Serial::execution_space>, TagType=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Traits=<Kokkos::Serial::execution_space>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::Serial::execution_space>, FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::Serial::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::Serial::device_type>, Kokkos::View<const unsigned long long *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::Serial::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::Serial::device_type>>, Enable=void]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(124): here [ 9 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<example_tree_construction_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=example_tree_construction_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, BoundingVolume=Test::FakeBoundingVolume]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, BoundingVolume=Test::FakeBoundingVolume]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(66): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>, Enable=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::execute() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::OpenMP::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::OpenMP::device_type>, Kokkos::View<const unsigned long long *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::OpenMP::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::OpenMP::device_type>>, Traits=<Kokkos::HostSpace::execution_space>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 11 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=example_tree_construction_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, BoundingVolume=Test::FakeBoundingVolume]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, BoundingVolume=Test::FakeBoundingVolume]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeConstruction.hpp(222): here instantiation of "void ArborX::Details::TreeConstruction::GenerateHierarchy<Values, IndexableGetter, PermutationIndices, LinearOrdering, LeafNodes, InternalNodes>::operator()(int) const [with Values=ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, PermutationIndices=Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, LinearOrdering=Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, LeafNodes=Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, InternalNodes=Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(58): here instantiation of "std::enable_if_t<std::is_void<TagType>::value, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Traits=<Kokkos::CudaSpace::execution_space>, TagType=Kokkos::Impl::WorkTagTrait::base_traits::work_tag]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Traits=<Kokkos::CudaSpace::execution_space>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here instantiation of "void Kokkos::Impl::cuda_parallel_launch_local_memory(DriverType) [with DriverType=Kokkos::Impl::ParallelFor<ArborX::Details::TreeConstruction::GenerateHierarchy<ArborX::Details::LegacyValues<Kokkos::View<Test::FakePrimitive *, Kokkos::CudaSpace::device_type>, Test::FakeBoundingVolume>, ArborX::Details::DefaultIndexableGetter, Kokkos::View<const unsigned int *, Kokkos::CudaSpace::device_type>, Kokkos::View<const unsigned long long *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::LeafNode<ArborX::PairValueIndex<Test::FakeBoundingVolume, unsigned int>> *, Kokkos::CudaSpace::device_type>, Kokkos::View<ArborX::Details::InternalNode<Test::FakeBoundingVolume> *, Kokkos::CudaSpace::device_type>>, Kokkos::RangePolicy<Kokkos::CudaSpace::execution_space>, Kokkos::detected_or_t<Kokkos::detected_or_t<std::conditional_t<false, Kokkos::detected_t<Kokkos::Impl::execution_space_t, Kokkos::detected_t<Kokkos::Impl::device_type_t, Kokkos::Impl::ViewValueFunctor<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, uint32_t, true>>>, Kokkos::DefaultExecutionSpace>, Kokkos::Impl::execution_space_t, lambda [](int, ArborX::Box &)->void>, Kokkos::Impl::execution_space_t, Kokkos::RangePolicy<Kokkos::CudaSpace::execution_space>>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(347): here [ 15 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<example_tree_construction_invoker, ARBORX_DEVICE_TYPES, void>, example_tree_construction_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=example_tree_construction_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeConstruction.cpp(219): here [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 22%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 22%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 19%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 85%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 85%] Built target ArborX_Example_Callback.exe make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 85%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp [ 86%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_DBSCAN.exe make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 12%] Linking CXX executable ArborX_Test_DetailsUtils.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 13%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstBoostRangeAdapters.cpp [ 14%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp [ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Clustering.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDBSCAN.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Built target ArborX_Test_DistributedTree.exe [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp [ 42%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp [ 22%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_Test_Geometry.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_Test_DetailsTreeConstruction.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build [ 87%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Built target ArborX_Example_MolecularDynamics.exe make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1 [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 15%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp [ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 88%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Built target ArborX_Example_Intersection.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 15%] Built target ArborX_Test_DetailsUtils.exe make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsSVD.cpp make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_Geometry.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 21%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsAlgorithms.cpp [ 16%] Building CXX object test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= [ 22%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_Test_Clustering.exe [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstCompileOnlyGeometry.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstRay.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstRay.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 89%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_TriangleIntersection.exe make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/viz && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp [ 90%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_TreeViz.exe make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKDOP.cpp [ 90%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_BruteForce.exe make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp [ 93%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 23%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Built target ArborX_Benchmark_BruteForceVsBVH.exe make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp [ 23%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_Test_Geometry.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 23%] Built target ArborX_Test_Geometry.exe [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 24%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1 [ 96%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Built target ArborX_Example_MovingLeastSquares.exe make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 24%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= [ 96%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Built target ArborX_Benchmark_DBSCAN.exe make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". [ 97%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 97%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Example_RayTracing.exe make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_Develop.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp [ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Built target ArborX_Benchmark_Develop.exe make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 16%] Linking CXX executable ArborX_Test_BoostAdapters.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostGeometryAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/tstBoostRangeAdapters.cpp.o CMakeFiles/ArborX_Test_BoostAdapters.exe.dir/utf_main.cpp.o -o ArborX_Test_BoostAdapters.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_ExecutionSpaces.exe make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp -pthread -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Test_QueryTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_UnionFind.exe [ 25%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 44%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(138): warning #177-D: variable "origin" was declared but never referenced detected during: instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 4>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" (124): here /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(311): warning #177-D: variable "origin" was declared but never referenced detected during: instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 4>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" (296): here [ 45%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 45%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsCompactRadialBasisFunction.cpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp [ 17%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsDistributedTreeImpl.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Built target ArborX_Test_BoostAdapters.exe [ 17%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 27%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 17%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Benchmark_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0 [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' + ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576 Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240101-2323 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_master/build Start 1: ArborX_Test_DetailsUtils 1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.25 sec Start 2: ArborX_Test_Geometry 2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.02 sec Start 3: ArborX_Test_QueryTree [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_Test_DetailsClusteringHelpers.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 8 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_degenerate_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_degenerate_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_degenerate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_degenerate_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(155): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<find_neighbor_list_compare_filtered_tree_traversal_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::HostSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>, ArborX::PredicatesTag, void>, Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::Serial::execution_space>>, int>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Test::AttachIndices<Test::RadiusSearch<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::execution_space>>, int>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<Test::Filter>>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<find_neighbor_list_compare_filtered_tree_traversal_invoker, ARBORX_DEVICE_TYPES, void>, find_neighbor_list_compare_filtered_tree_traversal_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=find_neighbor_list_compare_filtered_tree_traversal_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp(209): here [ 47%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1 [ 28%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend [ 29%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' 3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 9.61 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.10 sec Start 5: ArborX_Test_DetailsContainers 5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.10 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.05 sec Start 7: ArborX_Test_Clustering [ 31%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= [ 31%] Built target ArborX_Test_SpecializedTraversals.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' 7/31 Test #7: ArborX_Test_Clustering ........................... Passed 1.74 sec Start 8: ArborX_Test_DetailsClusteringHelpers [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' 8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 1.89 sec Start 9: ArborX_Test_SpecializedTraversals 9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.64 sec Start 10: ArborX_Test_DistributedTree [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 35%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_DetailsClusteringHelpers.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsTreeNodeLabeling.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 18%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 18%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsPolyBasis.cpp [ 19%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test /var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/depend.internal". Scanning dependencies of target ArborX_Test_SpecializedTraversals.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build.make test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsHalfTraversal.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 19%] Built target ArborX_HeaderSelfContained_ArborX_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend [ 38%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1 [ 20%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 51%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 20%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpDetailsMLSCoefficients.cpp [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= [ 40%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 21%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp 10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 17.28 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 0.57 sec Start 12: ArborX_Test_BoostAdapters 12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.03 sec Start 13: ArborX_Test_InterpMovingLeastSquares make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend 13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 0.54 sec Start 14: ArborX_Example_HostAccessTraits 14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.08 sec Start 15: ArborX_Example_Callback 15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.10 sec Start 16: ArborX_Example_DBSCAN make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsMutualReachabilityDistance.cpp [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp 16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.48 sec Start 17: ArborX_Example_MolecularDynamics [ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.24 sec Start 18: ArborX_Example_Intersection 18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.06 sec Start 19: ArborX_Example_TriangleIntersection 19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.11 sec Start 20: ArborX_Example_TriangleIntersectionWithMapping make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' 20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.12 sec Start 21: ArborX_Example_TreeViz [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTree.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDetailsExpandHalfToFull.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1 21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 2.33 sec Start 22: ArborX_Example_RayTracing [ 21%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 42%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1 [ 42%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 27%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstMinimumSpanningTreeGoldenTest.cpp [ 27%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 27%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 28%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 28%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1 [ 28%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build [ 42%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstNeighborList.cpp [ 53%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 30%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 30%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstUnionFind.cpp [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstDendrogram.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= [ 30%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Built target ArborX_Test_SpecializedTraversals.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 22%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 43%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' 22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 13.22 sec Start 23: ArborX_Example_BruteForce 23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.01 sec Start 24: ArborX_Example_MovingLeastSquares 24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.01 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.01 sec Start 26: ArborX_Benchmark_DBSCAN 26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.01 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.09 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build [ 22%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstInterpMovingLeastSquares.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 31%] Building CXX object test/CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/utf_main.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 31%] Built target ArborX_Test_QueryTree.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= [ 31%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp 28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 5.35 sec Start 29: ArborX_Benchmark_Develop [ 32%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 32%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_Test_DetailsClusteringHelpers.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= [ 33%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 34%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 23%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1 [ 55%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend [ 35%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 55%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= [ 36%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1 [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 39%] Linking CXX executable ArborX_Test_SpecializedTraversals.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsHalfTraversal.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstDetailsExpandHalfToFull.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/tstNeighborList.cpp.o CMakeFiles/ArborX_Test_SpecializedTraversals.exe.dir/utf_main.cpp.o -o ArborX_Test_SpecializedTraversals.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 39%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 39%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_Test_SpecializedTraversals.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 41%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 42%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 24%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 42%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 24%] Linking CXX executable ArborX_Test_DetailsClusteringHelpers.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsTreeNodeLabeling.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstDetailsMutualReachabilityDistance.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTree.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstMinimumSpanningTreeGoldenTest.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/tstUnionFind.cpp.o CMakeFiles/ArborX_Test_DetailsClusteringHelpers.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsClusteringHelpers.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 24%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_CrsGraphWrapper.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 24%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX_DistributedTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_BruteForce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 48%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_DBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 58%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build [ 48%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 48%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_HDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 50%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build [ 44%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_BruteForce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_BruteForce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_BruteForce_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Built target ArborX_Test_DetailsClusteringHelpers.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 25%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=ArborX_LinearBVH.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 25%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 25%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend [ 61%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1 [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 55%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 55%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 45%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 56%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1 [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1 [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 23.87 sec Start 30: ArborX_Benchmark_UnionFind [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 61%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 6.37 sec Start 31: ArborX_Benchmark_DistributedTree make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend [ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1 [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1 [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1 cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 62%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 63%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 26%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_AccessTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp 31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 3.49 sec 100% tests passed, 0 tests failed out of 31 Total Test time (real) = 88.85 sec [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1 [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so + ccache --show-stats [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Dendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp cache directory /tmp/ccache primary config /tmp/ccache/ccache.conf secondary config (readonly) /etc/ccache.conf stats updated Mon Jan 1 23:23:14 2024 stats zeroed Mon Jan 1 23:19:19 2024 cache hit (direct) 139 cache hit (preprocessed) 0 cache miss 41 cache hit rate 77.22 % cleanups performed 0 files in cache 3101 cache size 4.4 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1 -- ArborX hash = '28384bab' [ 0%] Built target record_hash /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1 [ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'. [ 6%] Built target ArborX_Test_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 66%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= [ 65%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 14%] Built target ArborX_Test_QueryTree.exe [ 16%] Built target ArborX_Test_DetailsUtils.exe [ 18%] Built target ArborX_Test_CompileOnly.exe [ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1 [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend [ 21%] Built target ArborX_Test_DetailsContainers.exe [ 22%] Built target ArborX_Test_BoostAdapters.exe [ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 25%] Built target ArborX_Test_Clustering.exe [ 26%] Built target ArborX_Test_Geometry.exe [ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend.internal". [ 30%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build [ 66%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 85%] Built target ArborX_Example_HostAccessTraits.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 88%] Built target ArborX_Example_MolecularDynamics.exe [ 88%] Built target ArborX_Example_Intersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe [ 90%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= [ 66%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 90%] Built target ArborX_Example_BruteForce.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 67%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_DistributedTree.exe Install the project... -- Install configuration: "Debug" [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake -- Installing: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/ArborX.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp -- Installing: /opt/arborx/include/ArborX/interpolation -- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Up-to-date: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 26%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= + rm -rf test_install [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1 [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/test_install [Pipeline] { [Pipeline] sh /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 27%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". + cp -r ../examples . [Pipeline] sh Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp + cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=g++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples -- The CXX compiler identification is GNU 12.2.0 -- Check for working CXX compiler: /usr/local/bin/g++ -- Check for working CXX compiler: /usr/local/bin/g++ -- works -- Detecting CXX compiler ABI info [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1 [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_HostAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1 [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= [ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 28%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/link.txt --verbose=1 [ 69%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 78%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.exe make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1 [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1 [ 81%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1 [ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= [ 82%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp -- /opt/llvm/bin/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1 [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 83%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_HostAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 29%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 29%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 84%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 85%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp [ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1 [ 86%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". [ 86%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 29%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 30%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsContainers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1 [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". [ 87%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Built target ArborX_HeaderSelfContained_ArborX_hpp make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 30%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1 [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= [ 74%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 76%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 76%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 77%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 78%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend [ 78%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 80%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCrsGraphWrapperImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 31%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 18%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 18%] Built target ArborX_Example_Callback.exe make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp [ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 27%] Built target ArborX_Example_DBSCAN.exe make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 50%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDendrogram.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend.internal". [ 88%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Built target ArborX_Example_HostAccessTraits.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 31%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 89%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_DBSCAN.exe make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 32%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeNearest.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 36%] Built target ArborX_Example_MolecularDynamics.exe make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp [ 32%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 91%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Example_TriangleIntersection.exe make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp [ 91%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Example_Intersection.exe make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/link.txt --verbose=1 Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp [ 33%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 91%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 33%] Linking CXX executable ArborX_Test_InterpMovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -o ArborX_Test_InterpMovingLeastSquares.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Example_MolecularDynamics.exe make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeSpatial.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 91%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 33%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/build Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build [ 91%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 45%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 45%] Built target ArborX_Example_Intersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 34%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Built target ArborX_HeaderSelfContained_ArborX_hpp make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". [ 82%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp [ 83%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 92%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Built target ArborX_Example_TreeViz.exe [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 92%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_Example_DBSCAN.exe make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 84%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Built target ArborX_Example_Callback.exe [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp [ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 54%] Built target ArborX_Example_TriangleIntersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 51%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 51%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Built target ArborX_Test_InterpMovingLeastSquares.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 35%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsExpandHalfToFull.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 35%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 92%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Built target ArborX_Example_BruteForce.exe [ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 36%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/depend cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 36%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCAN.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp [ 72%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 72%] Built target ArborX_Example_TreeViz.exe make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 94%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 94%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributedTreeImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/build [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHalfTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp [ 37%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 37%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHappyTreeFriends.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1 [ 38%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Built target ArborX_Example_RayTracing.exe [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 39%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o [ 39%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/link.txt --verbose=1 cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 81%] Built target ArborX_Example_RayTracing.exe make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /usr/local/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 90%] Built target ArborX_Example_BruteForce.exe make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp -pthread -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp [ 95%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 40%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /usr/local/bin/g++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0 [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 42%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". + make test Running tests... Test project /var/jenkins/workspace/ArborX_master/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 0.04 sec Start 2: ArborX_Example_Callback 2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.02 sec Start 3: ArborX_Example_DBSCAN 3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.08 sec Start 4: ArborX_Example_MolecularDynamics Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp 4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.25 sec Start 5: ArborX_Example_Intersection 5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.02 sec Start 6: ArborX_Example_TriangleIntersection 6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.07 sec Start 7: ArborX_Example_TriangleIntersectionWithMapping 7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.09 sec Start 8: ArborX_Example_TreeViz 8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.23 sec Start 9: ArborX_Example_RayTracing [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/build [ 42%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_Develop.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp -- /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 85%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 97%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPriorityQueue.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 44%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Built target ArborX_Benchmark_Develop.exe make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E __run_co_compile --launcher=ccache --tidy=/opt/llvm/bin/clang-tidy --source=/var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp -- /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 45%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 45%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 85%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp [ 86%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 13.80 sec Start 10: ArborX_Example_BruteForce 10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.01 sec Start 11: ArborX_Example_MovingLeastSquares 11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.01 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 14.64 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 49e2b2e65944ff2b67ca3d0eb5bc5fcbcc550705c0b0e9065ba364f0f81bd6d6 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_BruteForceVsBVH.exe $ docker rm -f --volumes 49e2b2e65944ff2b67ca3d0eb5bc5fcbcc550705c0b0e9065ba364f0f81bd6d6 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [ 99%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 46%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_CudaAccessTraits.exe make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build [ 86%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 46%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_DBSCAN.exe [ 47%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 48%] Linking CXX executable ArborX_Test_Clustering.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Clustering.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDendrogram.cpp.o CMakeFiles/ArborX_Test_Clustering.exe.dir/utf_main.cpp.o -o ArborX_Test_Clustering.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 99%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 86%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsCartesianGrid.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 86%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 99%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_Callback.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build [ 86%] Built target ArborX_Example_MolecularDynamics.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 49%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 49%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 50%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 51%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsWeightedEdge.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp [ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lpthread -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 52%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 52%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 54%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BF.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 54%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_MinimumSpanningTree.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_NeighborList.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairIndexRank.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_Test_Clustering.exe make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/depend [ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_PairValueIndex.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp [ 88%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Benchmark_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0 [Pipeline] sh + ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576 Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240101-2326 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_master/build Start 1: ArborX_Test_DetailsUtils 1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.05 sec Start 2: ArborX_Test_Geometry 2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.01 sec Start 3: ArborX_Test_QueryTree [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 57%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Built target ArborX_Example_TreeViz.exe make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_Predicates.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeConstruction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_SpaceFillingCurves.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/depend [ 88%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=details/ArborX_TraversalPolicy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' 3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 4.83 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.03 sec Start 5: ArborX_Test_DetailsContainers 5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.08 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.03 sec Start 7: ArborX_Test_Clustering 7/31 Test #7: ArborX_Test_Clustering ........................... Passed 0.15 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.16 sec Start 9: ArborX_Test_SpecializedTraversals 9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.02 sec Start 10: ArborX_Test_DistributedTree [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Box.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/link.txt --verbose=1 [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 53%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/link.txt --verbose=1 [ 61%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 89%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 89%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 89%] Built target ArborX_Example_TriangleIntersection.exe make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_Intersection.exe [ 89%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp [ 62%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 62%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 63%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 63%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 63%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH.cpp [ 53%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBruteForceImpl.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/DependInfo.cmake --color= [ 64%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/depend [ 54%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperPoint.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperSphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 65%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_HyperTriangle.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsOperatorFunctionObjects.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= [ 65%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/link.txt --verbose=1 [ 66%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 66%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 16.68 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 0.32 sec Start 12: ArborX_Test_BoostAdapters 12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.03 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 0.26 sec Start 14: ArborX_Example_HostAccessTraits 14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.02 sec Start 15: ArborX_Example_Callback 15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.03 sec Start 16: ArborX_Example_DBSCAN 16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.03 sec Start 17: ArborX_Example_MolecularDynamics 17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.13 sec Start 18: ArborX_Example_Intersection 18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.03 sec Start 19: ArborX_Example_TriangleIntersection 19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.04 sec Start 20: ArborX_Example_TriangleIntersectionWithMapping 20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.04 sec Start 21: ArborX_Example_TreeViz 21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.06 sec Start 22: ArborX_Example_RayTracing Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 55%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/DependInfo.cmake --color= [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_KDOP.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Point.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Ray.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 56%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 56%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 67%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 67%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 68%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 11.47 sec Start 23: ArborX_Example_BruteForce 23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.03 sec Start 24: ArborX_Example_MovingLeastSquares 24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.02 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.02 sec Start 26: ArborX_Benchmark_DBSCAN 26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.03 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.11 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 56%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake --color= make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/depend Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build [ 57%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsFDBSCANDenseBox.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 58%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 69%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp 28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 5.57 sec Start 29: ArborX_Benchmark_Develop [ 58%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 58%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 5.15 sec Start 30: ArborX_Benchmark_UnionFind [ 69%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 69%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 3.84 sec Start 31: ArborX_Benchmark_DistributedTree [ 70%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/build [ 58%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend 31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 3.28 sec 100% tests passed, 0 tests failed out of 31 Total Test time (real) = 52.54 sec [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp + ccache --show-stats cache directory /tmp/ccache primary config /tmp/ccache/ccache.conf secondary config (readonly) /etc/ccache.conf stats zero time Mon Jan 1 23:19:35 2024 cache hit (direct) 125 cache hit (preprocessed) 14 cache miss 41 cache hit rate 77.22 % cleanups performed 7 files in cache 2212 cache size 4.3 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake --color= + cd build + make install -- ArborX hash = '28384bab' [ 0%] Built target record_hash [ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 6%] Built target ArborX_Test_DistributedTree.exe INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'. Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/depend.internal". [ 14%] Built target ArborX_Test_QueryTree.exe [ 16%] Built target ArborX_Test_DetailsUtils.exe [ 18%] Built target ArborX_Test_CompileOnly.exe [ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 21%] Built target ArborX_Test_DetailsContainers.exe Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/build [ 22%] Built target ArborX_Test_BoostAdapters.exe [ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 25%] Built target ArborX_Test_Clustering.exe [ 26%] Built target ArborX_Test_Geometry.exe [ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 30%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 85%] Built target ArborX_Example_HostAccessTraits.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 88%] Built target ArborX_Example_MolecularDynamics.exe [ 88%] Built target ArborX_Example_Intersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe [ 90%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 90%] Built target ArborX_Example_BruteForce.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsHeap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_DistributedTree.exe Install the project... -- Install configuration: "Debug" -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake -- Installing: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/ArborX.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp -- Installing: /opt/arborx/include/ArborX/interpolation -- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Up-to-date: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp [Pipeline] sh make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend + cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples -- The CXX compiler identification is Clang 14.0.0 -- Check for working CXX compiler: /opt/llvm/bin/clang++ -- Check for working CXX compiler: /opt/llvm/bin/clang++ -- works -- Detecting CXX compiler ABI info make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake --color= -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/build -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_HostAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 59%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 59%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Callbacks.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.exe make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 90%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_MovingLeastSquares.exe make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp [ 91%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 [ 18%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 18%] Built target ArborX_Example_Callback.exe make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp [ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 27%] Built target ArborX_Example_DBSCAN.exe make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 72%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 91%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 72%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Built target ArborX_Example_RayTracing.exe make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp [ 92%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Built target ArborX_Example_BruteForce.exe [ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 36%] Built target ArborX_Example_MolecularDynamics.exe make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake --color= [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(138): warning: variable "origin" was declared but never referenced detected during: instantiation of "void Callbacks::callback_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_nearest_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" (124): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(311): warning: variable "origin" was declared but never referenced detected during: instantiation of "void Callbacks::callback_with_attachment_nearest_predicate_invoker::run(boost::type<TestType> *) [with TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(70): here instantiation of "void boost::unit_test::ut_detail::test_case_template_invoker<TestCaseTemplate, TestType>::operator()() [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/function/function_template.hpp(158): here instantiation of "void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer &) [with FunctionObj=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>, R=void]" /opt/boost/include/boost/function/function_template.hpp(940): here instantiation of "void boost::function0<R>::assign_to(Functor) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(720): here instantiation of "boost::function0<R>::function0(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/function/function_template.hpp(1087): here instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_nearest_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_nearest_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_nearest_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" (296): here Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/build [ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 60%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsNode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 45%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 45%] Built target ArborX_Example_Intersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend [ 73%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake --color= [ 60%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/link.txt --verbose=1 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 54%] Built target ArborX_Example_TriangleIntersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 60%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/link.txt --verbose=1 [ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp [ 72%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 72%] Built target ArborX_Example_TreeViz.exe make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 73%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 74%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o [ 75%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 81%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 81%] Built target ArborX_Example_RayTracing.exe make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /opt/llvm/bin/clang++ -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 90%] Built target ArborX_Example_BruteForce.exe make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -fopenmp=libomp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 60%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/llvm/bin/clang++ -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/llvm/lib/libomp.so -lpthread /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0 [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_master/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 0.02 sec Start 2: ArborX_Example_Callback 2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.02 sec Start 3: ArborX_Example_DBSCAN 3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.01 sec Start 4: ArborX_Example_MolecularDynamics make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 60%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake --color= /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration [ 95%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.15 sec Start 5: ArborX_Example_Intersection 5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.03 sec Start 6: ArborX_Example_TriangleIntersection 6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.05 sec Start 7: ArborX_Example_TriangleIntersectionWithMapping 7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.06 sec Start 8: ArborX_Example_TreeViz 8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.05 sec Start 9: ArborX_Example_RayTracing /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/DependInfo.cmake --color= [ 60%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsLegacy.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 11.48 sec Start 10: ArborX_Example_BruteForce 10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.03 sec Start 11: ArborX_Example_MovingLeastSquares 11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.03 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 11.92 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 b4aa045001af969faa2028e098b793cba8aff01b5e6bab32a6acc1a0543f243a [ 77%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so $ docker rm -f --volumes b4aa045001af969faa2028e098b793cba8aff01b5e6bab32a6acc1a0543f243a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [ 77%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Built target ArborX_Test_DistributedTree.exe make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". [ 96%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_Develop.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -MF CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o.d -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 78%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -MF CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o.d -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_host_access_traits.cpp [ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -MF CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o.d -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here [ 97%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 98%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here [ 79%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_early_exit_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here [ 79%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BF.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here [ 98%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt [ 99%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_Develop.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Test_QueryTree.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_BruteForceVsBVH.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here [ 80%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here [ 61%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -MF CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o.d -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Built target ArborX_Example_HostAccessTraits.exe make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -MF CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o.d -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 99%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_UnionFind.exe [ 62%] Linking CXX executable ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 99%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 63%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning #20012-D: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning #20012-D: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration [ 99%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallback<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(88): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_early_exit_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_early_exit_invoker, TreeTypeTraitsList, void>, Callbacks::callback_early_exit_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_early_exit_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(181): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<float>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const Callbacks::CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<Kokkos::pair<int, float> *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Box>>, std::decay_t<Kokkos::Array<float, 2UL, void>>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_with_attachment_spatial_predicate_invoker, TreeTypeTraitsList, void>, Callbacks::callback_with_attachment_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Callbacks::callback_with_attachment_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbacks.cpp(258): here [ 63%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [ 81%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP14.cpp [ 82%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 82%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 83%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeDegenerate_BVH_KDOP18.cpp [ 83%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH.cpp [100%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Benchmark_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0 [Pipeline] sh + ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576 Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240101-2331 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_master/build Start 1: ArborX_Test_DetailsUtils make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_Example_DBSCAN.exe make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' 1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 0.79 sec Start 2: ArborX_Test_Geometry 2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.01 sec Start 3: ArborX_Test_QueryTree [ 83%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -MF CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp 3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 6.40 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.75 sec Start 5: ArborX_Test_DetailsContainers 5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.08 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.74 sec Start 7: ArborX_Test_Clustering make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_Example_MolecularDynamics.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp 7/31 Test #7: ArborX_Test_Clustering ........................... Passed 0.96 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.94 sec Start 9: ArborX_Test_SpecializedTraversals 9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.78 sec Start 10: ArborX_Test_DistributedTree 10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 3.13 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 1.70 sec Start 12: ArborX_Test_BoostAdapters [ 83%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.74 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 1.10 sec Start 14: ArborX_Example_CudaAccessTraits [ 83%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp 14/31 Test #14: ArborX_Example_CudaAccessTraits .................. Passed 0.75 sec Start 15: ArborX_Example_Callback 15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.75 sec Start 16: ArborX_Example_DBSCAN 16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.75 sec Start 17: ArborX_Example_MolecularDynamics 17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.76 sec Start 18: ArborX_Example_Intersection 18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.75 sec Start 19: ArborX_Example_TriangleIntersection 19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.76 sec Start 20: ArborX_Example_TriangleIntersectionWithMapping 20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.75 sec Start 21: ArborX_Example_TreeViz 21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 0.78 sec Start 22: ArborX_Example_RayTracing 22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 0.78 sec Start 23: ArborX_Example_BruteForce 23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.76 sec Start 24: ArborX_Example_MovingLeastSquares 24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.75 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 0.79 sec Start 26: ArborX_Benchmark_DBSCAN 26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 0.82 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.75 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here [ 63%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BF.cpp 28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 14.26 sec Start 29: ArborX_Benchmark_Develop make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_Example_Callback.exe make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp 29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 3.22 sec Start 30: ArborX_Benchmark_UnionFind [ 64%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp 30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 8.64 sec Start 31: ArborX_Benchmark_DistributedTree 31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 1.83 sec 100% tests passed, 0 tests failed out of 31 Total Test time (real) = 56.80 sec [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh + ccache --show-stats cache directory /tmp/ccache primary config /tmp/ccache/ccache.conf secondary config (readonly) /etc/ccache.conf stats updated Mon Jan 1 23:31:02 2024 stats zeroed Mon Jan 1 23:19:35 2024 cache hit (direct) 85 cache hit (preprocessed) 22 cache miss 73 cache hit rate 59.44 % cleanups performed 14 files in cache 501 cache size 3.5 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install -- ArborX hash = '28384bab' [ 0%] Built target record_hash [ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 84%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 6%] Built target ArborX_Test_DistributedTree.exe INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'. [ 14%] Built target ArborX_Test_QueryTree.exe [ 16%] Built target ArborX_Test_DetailsUtils.exe [ 18%] Built target ArborX_Test_CompileOnly.exe [ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 21%] Built target ArborX_Test_DetailsContainers.exe [ 22%] Built target ArborX_Test_BoostAdapters.exe [ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 25%] Built target ArborX_Test_Clustering.exe [ 26%] Built target ArborX_Test_Geometry.exe [ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 30%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 85%] Built target ArborX_Example_CudaAccessTraits.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 88%] Built target ArborX_Example_MolecularDynamics.exe [ 88%] Built target ArborX_Example_Intersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe [ 90%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 90%] Built target ArborX_Example_BruteForce.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_DistributedTree.exe Install the project... -- Install configuration: "Debug" -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake -- Installing: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX.hpp -- Installing: /opt/arborx/include/ArborX/interpolation -- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Up-to-date: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp [Pipeline] sh + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples -- The CXX compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_cuda_access_traits.cpp [ 84%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here [ 64%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 84%] Built target ArborX_Example_TriangleIntersection.exe make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 85%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -MF CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o.d -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp [ 85%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_Intersection.exe make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -MF CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o.d -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp [ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp [ 9%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 9%] Built target ArborX_Example_CudaAccessTraits.exe make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp [ 86%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp [ 86%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_TreeViz.exe make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build [ 87%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -MF CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o.d -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp [ 18%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 18%] Built target ArborX_Example_Callback.exe make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp [ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 27%] Built target ArborX_Example_DBSCAN.exe make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::HostSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::HostSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsDistributedAnnotations::distributed_search_tree_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp(57): here make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 64%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeVisualization.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 36%] Built target ArborX_Example_MolecularDynamics.exe make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp [ 64%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH.cpp [ 65%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Degenerate::empty_tree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::memory_space>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Degenerate::empty_tree_spatial_predicate_invoker, TreeTypeTraitsList, void>, Degenerate::empty_tree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Degenerate::empty_tree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(25): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TreeTypeTraitsList, void>, Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=Miscellaneous::not_exceeding_stack_capacity_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeDegenerate.cpp(340): here [ 66%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BF.cpp [ 66%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 66%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsDistributor.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 67%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMortonCode.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 88%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 88%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 88%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 45%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 45%] Built target ArborX_Example_Intersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 68%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp [ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Built target ArborX_Example_MovingLeastSquares.exe [ 88%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_master/build/test/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 88%] Built target ArborX_Example_BruteForce.exe make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp [ 89%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_RayTracing.exe make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp [ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 54%] Built target ArborX_Example_TriangleIntersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 68%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/build /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 68%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsMutualReachabilityDistance.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 69%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::Serial::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ManufacturedSolution::structured_grid_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::OpenMP::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Box *, Kokkos::CudaSpace::device_type>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ManufacturedSolution::structured_grid_invoker, TreeTypeTraitsList, void>, ManufacturedSolution::structured_grid_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ManufacturedSolution::structured_grid_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeManufacturedSolution.cpp(39): here [ 70%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/link.txt --verbose=1 [ 70%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_Sphere.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 70%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 72%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 72%] Built target ArborX_Example_TreeViz.exe make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". [ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsSortUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 71%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 81%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 81%] Built target ArborX_Example_RayTracing.exe make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 90%] Built target ArborX_Example_BruteForce.exe make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeNodeLabeling.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 72%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 72%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsStack.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 73%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0 [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_master/test_install Start 1: ArborX_Example_CudaAccessTraits 1/11 Test #1: ArborX_Example_CudaAccessTraits .................. Passed 0.75 sec Start 2: ArborX_Example_Callback 2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.75 sec Start 3: ArborX_Example_DBSCAN [ 90%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp 3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.75 sec Start 4: ArborX_Example_MolecularDynamics 4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.76 sec Start 5: ArborX_Example_Intersection 5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.75 sec Start 6: ArborX_Example_TriangleIntersection 6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.76 sec Start 7: ArborX_Example_TriangleIntersectionWithMapping [ 91%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp 7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.75 sec Start 8: ArborX_Example_TreeViz 8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.78 sec Start 9: ArborX_Example_RayTracing make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<PerThread::callback_intersects_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const PerThread::IntersectionCallback &, Predicate=const ArborX::Intersects<ArborX::Box> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const PerThread::IntersectionCallback &, Predicate=const ArborX::Intersects<ArborX::Box> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=std::true_type, Callback=PerThread::IntersectionCallback, Predicate=ArborX::Intersects<ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(121): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(ArborX::Experimental::PerThread, const Predicate &, const Callback &) const [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, Predicate=ArborX::Intersects<ArborX::Box>, Callback=PerThread::IntersectionCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(229): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(ArborX::Experimental::PerThread, const Predicate &, const Callback &) const [with MemorySpace=Kokkos::Serial::memory_space, Predicate=ArborX::Intersects<ArborX::Box>, Callback=PerThread::IntersectionCallback]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(60): here instantiation of "void PerThread::callback_intersects<DeviceType>::test_method() [with DeviceType=Kokkos::Serial::device_type]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here [ 5 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<PerThread::callback_intersects_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 8 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=PerThread::callback_intersects_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<PerThread::callback_intersects_invoker, ARBORX_DEVICE_TYPES, void>, PerThread::callback_intersects_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=PerThread::callback_intersects_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeCallbackQueryPerThread.cpp(35): here 9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 0.78 sec Start 10: ArborX_Example_BruteForce [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend [ 73%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp 10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.76 sec Start 11: ArborX_Example_MovingLeastSquares make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake --color= 11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.74 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 8.34 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 aa8c7126a135ecf5cbcd681d7a23e9f4c8679011dcfdbe4a5d34959bd6f8d731 Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 74%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsBatchedQueries.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp $ docker rm -f --volumes aa8c7126a135ecf5cbcd681d7a23e9f4c8679011dcfdbe4a5d34959bd6f8d731 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(190): here instantiation of "ArborX::BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(const ExecutionSpace &, const Values &, const IndexableGetter &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>]" /var/jenkins/workspace/ArborX_master/src/ArborX_BruteForce.hpp(119): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BruteForce_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BruteForce_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here [ 75%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp [ 75%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 75%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUnionFind.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 92%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp [ 92%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP18]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP18, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP18, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP18>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP18, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP18, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP18>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here [ 75%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=KDOP14]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<KDOP14, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=KDOP14, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, KDOP14>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/test/ArborXTest_LegacyTree.hpp(29): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<KDOP14, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<KDOP14, unsigned int>, ArborX::Details::DefaultIndexableGetter, KDOP14>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here [ 75%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=interpolation/ArborX_InterpMovingLeastSquares.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 76%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 76%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_GeometryTraits.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag, void>, BoxesIntersectedByRay<Kokkos::Cuda::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRay<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(105): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<BoxesIntersectedByRayOrdered<Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<InsertIntersections<Kokkos::Cuda::device_type>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::test_ray_box_intersection_new_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_new_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::test_ray_box_intersection_new_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_new_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_new_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::test_ray_box_intersection_new_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::test_ray_box_intersection_new_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::test_ray_box_intersection_new_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(182): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int &>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray> *, Kokkos::Cuda::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, Kokkos::Cuda::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestType=Kokkos::Cuda::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Cuda::device_type>, 1>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=std::tuple<Kokkos::Cuda::device_type>, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<RayTraversals::empty_tree_ordered_spatial_predicate_invoker, std::tuple<Kokkos::Cuda::device_type>, void>, RayTraversals::empty_tree_ordered_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=RayTraversals::empty_tree_ordered_spatial_predicate_invoker, TestTypesList=std::tuple<Kokkos::Cuda::device_type>, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeRay.cpp(248): here make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=geometry/ArborX_DetailsAlgorithms.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 77%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 77%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsTreeTraversal.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 78%] Linking CXX executable ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 79%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsPermutedData.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 79%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_ArborX_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 80%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_MUST_INCLUDE_CONFIG_HPP -DARBORX_HEADER_TEST_NAME=ArborX.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 81%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 81%] Linking CXX executable ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_DetailsUtils.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_Exception.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp [ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp [ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp [ 93%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_Exception_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_Exception_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_Exception_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 82%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 82%] Linking CXX executable ArborX_HeaderSelfContained_ArborX_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_ArborX_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_ArborX_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 93%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -MF CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp [ 93%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsDistributedAnnotations.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 82%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/depend.internal". Scanning dependencies of target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build.make test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object test/headers_self_contained/CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && ccache /opt/kokkos/bin/nvcc_wrapper -DARBORX_HEADER_TEST_NAME=details/ArborX_IndexableGetter.hpp -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -c /var/jenkins/workspace/ArborX_master/test/headers_self_contained/tstHeader.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/access_traits /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/access_traits /var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". [ 83%] Built target ArborX_HeaderSelfContained_ArborX_hpp make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend [ 83%] Linking CXX executable ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp cd /var/jenkins/workspace/ArborX_master/build/test/headers_self_contained && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/link.txt --verbose=1 make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/callback /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/callback /var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp.dir/tstHeader.cpp.o -o ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestType=TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::CudaSpace::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Serial::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::OpenMP::device_type>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::CudaSpace::device_type>>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<TreeTypeTraitsList, 6>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=TreeTypeTraitsList, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TreeTypeTraitsList, void>, ComparisonWithBoost::boost_rtree_spatial_predicate_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=ComparisonWithBoost::boost_rtree_spatial_predicate_invoker, TestTypesList=TreeTypeTraitsList, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeComparisonWithBoost.cpp(110): here make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/dbscan /var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build [ 83%] Building CXX object examples/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 83%] Building CXX object examples/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/dbscan/example_dbscan.cpp [ 84%] Building CXX object examples/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp [ 93%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o cd /var/jenkins/workspace/ArborX_master/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DARBORX_MPI_UNIT_TEST -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -I/var/jenkins/workspace/ArborX_master/build/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_master/test/utf_main.cpp [ 85%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/examples/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 85%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp [ 86%] Building CXX object examples/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Built target ArborX_Example_DBSCAN.exe make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp [ 93%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp [ 93%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<true, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 7 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<intersects_kdop_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=intersects_kdop_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, std::conditional_t<true, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<std::conditional_t<false, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Intersects<ArborX::Experimental::KDOP<18>> *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<intersects_kdop_invoker, ARBORX_DEVICE_TYPES, void>, intersects_kdop_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=intersects_kdop_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeIntersectsKDOP.cpp(24): here make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -MF CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 15 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<TraversalPolicy::buffer_optimization_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 17 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 21 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<TraversalPolicy::buffer_optimization_invoker, ARBORX_DEVICE_TYPES, void>, TraversalPolicy::buffer_optimization_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=TraversalPolicy::buffer_optimization_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstQueryTreeTraversalPolicy.cpp(31): here make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 86%] Building CXX object examples/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/triangle_intersection/triangle_intersection.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 94%] Built target ArborX_Benchmark_ExecutionSpaces.exe make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -MF CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o.d -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 96%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/benchmark/include -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -MF CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o.d -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp [ 96%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(118): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, Neighbors<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Neighbors<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Neighbors<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<ExcludeSelfCollision>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Neighbors<Kokkos::Cuda::memory_space>, Callback=ExcludeSelfCollision, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/molecular_dynamics/example_molecular_dynamics.cpp(122): here [ 86%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/build/examples/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 14 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 16 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 20 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, ARBORX_DEVICE_TYPES, void>, KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=KokkosToolsAnnotations::bvh_query_allocations_prefixed_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstKokkosToolsAnnotations.cpp(76): here [ 87%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 87%] Built target ArborX_Example_MolecularDynamics.exe make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/viz /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/viz /var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Values=ArborX::Details::LegacyValues<std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Primitives=std::conditional_t<false, Kokkos::View<ArborX::Point *, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::OpenMP::array_layout, Kokkos::OpenMP::array_layout>, MemorySpace>>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(83): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<FirstOctant, ArborX::PredicatesTag, void>, FirstOctant>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, Kokkos::View<int *, MemorySpace>, Kokkos::View<int *, MemorySpace>, ArborX::Details::PermutedData<Kokkos::View<int *, MemorySpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<FirstOctant, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, MemorySpace>, OffsetView=Kokkos::View<int *, MemorySpace>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=FirstOctant, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<PrintfCallback>>, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, Callback=PrintfCallback, OutputView=Kokkos::View<int *, MemorySpace> &, OffsetView=Kokkos::View<int *, MemorySpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=FirstOctant, CallbackOrView=PrintfCallback, View=Kokkos::View<int *, MemorySpace> &, Args=<Kokkos::View<int *, MemorySpace> &>]" /var/jenkins/workspace/ArborX_master/examples/callback/example_callback.cpp(93): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=PointCloud, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=PointCloud, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=PointCloud, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<PointCloud, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<PointCloud, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<PointCloud, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Values=ArborX::Details::LegacyValues<PointCloud, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Primitives=PointCloud, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(81): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Spheres, ArborX::PredicatesTag, void>, Spheres>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace>, Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::CudaSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::Cuda, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::Cuda, Predicates=ArborX::Details::AccessValues<Spheres, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::CudaSpace>, OffsetView=Kokkos::View<int *, Kokkos::CudaSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, UserPredicates=Spheres, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::CudaSpace, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<Kokkos::View<int *, Kokkos::CudaSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Spheres, CallbackOrView=Kokkos::View<int *, Kokkos::CudaSpace> &, View=Kokkos::View<int *, Kokkos::CudaSpace> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/access_traits/example_cuda_access_traits.cpp(85): here Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". [ 87%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/build/examples/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 [ 88%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/build/examples/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 97%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag, void>, Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=Boxes<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/simple_intersection/example_intersection.cpp(145): here [ 88%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object examples/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o [ 89%] Built target ArborX_Example_Callback.exe make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend cd /var/jenkins/workspace/ArborX_master/build/examples/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/raytracing /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/raytracing /var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". [ 89%] Built target ArborX_Example_CudaAccessTraits.exe make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/brute_force /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/brute_force /var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". [ 97%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_Develop.exe make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -MF CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o.d -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp [ 89%] Building CXX object examples/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp [ 89%] Building CXX object examples/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Built target ArborX_Example_Intersection.exe make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 89%] Building CXX object examples/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/examples/moving_least_squares/moving_least_squares.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_UnionFind.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Dummy, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Dummy, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Dummy, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Dummy, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Dummy, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Dummy, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Values=ArborX::Details::LegacyValues<Dummy, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Primitives=Dummy, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(97): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Dummy, ArborX::PredicatesTag, void>, Dummy>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<Dummy, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=ExecutionSpace, UserPredicates=Dummy, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(189): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=MemorySpace, ExecutionSpace=ExecutionSpace, Predicates=Dummy, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/examples/brute_force/brute_force.cpp(101): here [ 89%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/build/examples/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 [ 90%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_TriangleIntersection.exe make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/depend.internal". make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Built target ArborX_Example_BruteForce.exe make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake --color= Scanning dependencies of target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build.make benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/build Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/depend.internal". make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 90%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/build/examples/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 [ 91%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Test_QueryTree.exe make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp [ 98%] Linking CXX executable ArborX_Test_QueryTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_QueryTree.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeDegenerate_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeManufacturedSolution_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BF.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP14.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeComparisonWithBoost_BVH_KDOP18.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbackQueryPerThread.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeRay.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeTraversalPolicy.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeIntersectsKDOP.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstKokkosToolsAnnotations.cpp.o CMakeFiles/ArborX_Test_QueryTree.exe.dir/utf_main.cpp.o -o ArborX_Test_QueryTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_ExecutionSpaces.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build.make benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object benchmarks/execution_space_instances/CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp Scanning dependencies of target ArborX_Benchmark_BoundingVolumeHierarchy.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build.make benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Building CXX object benchmarks/bvh_driver/CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/test -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::HostSpace, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultHostExecutionSpace, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::HostSpace, ExecutionSpace=Kokkos::DefaultHostExecutionSpace, Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/examples/viz/tree_visualization.cpp(87): here [ 91%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/build/examples/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so [ 98%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so [ 98%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/librt.a make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 91%] Built target ArborX_Example_TreeViz.exe make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/develop /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/develop /var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_Develop.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build.make benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 92%] Building CXX object benchmarks/develop/CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/develop/develop.cpp [ 92%] Linking CXX executable ArborX_Benchmark_Develop.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/develop && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_Develop.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_Develop.exe.dir/develop.cpp.o -o ArborX_Benchmark_Develop.exe -Wl,-rpath,/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt [ 93%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/build/examples/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Built target ArborX_Benchmark_BruteForceVsBVH.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 99%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 93%] Built target ArborX_Benchmark_Develop.exe make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/depend.internal". [ 93%] Built target ArborX_Example_MovingLeastSquares.exe make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' cd /var/jenkins/workspace/ArborX_master/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/depend.internal". Scanning dependencies of target ArborX_Benchmark_UnionFind.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build.make benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' Scanning dependencies of target ArborX_Benchmark_DistributedTree.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' make -f benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build.make benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/build [ 94%] Building CXX object benchmarks/union_find/CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/benchmark/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/build' [ 94%] Building CXX object benchmarks/distributed_tree_driver/CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/point_clouds -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(495): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Experimental::OrderedSpatial<ArborX::Experimental::Ray>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(449): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 4 instantiation contexts not shown ] instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>::FullTree>, FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ArborX::Experimental::OrderedSpatialPredicateTag>, Enable=void]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(416): here instantiation of "ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Experimental::OrderedSpatialPredicateTag>::TreeTraversal(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::DefaultExecutionSpace]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(543): here instantiation of "void ArborX::Details::traverse(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(399): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyCallbackWrapper<OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(179): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=OrderedIntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=OrderedIntersectsBased::DepositEnergy<Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(325): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(152): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(187): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag, void>, IntersectsBased::Rays<Kokkos::Cuda::memory_space>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, Kokkos::View<IntersectsBased::IntersectedCell *>, Kokkos::View<int *>, ArborX::Details::PermutedData<Kokkos::View<int *>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(248): here instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<IntersectsBased::Rays<Kokkos::Cuda::memory_space>, ArborX::PredicatesTag>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *>, OffsetView=Kokkos::View<int *>, Callback=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, CallbackOrView=ArborX::Details::LegacyCallbackWrapper<std::decay_t<IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>>>, View=Kokkos::View<IntersectsBased::IntersectedCell *> &, Args=<Kokkos::View<int *> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(208): here instantiation of "std::enable_if_t<<expression>, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, Callback &&, OutputView &&, OffsetView &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=IntersectsBased::Rays<Kokkos::Cuda::memory_space>, Callback=IntersectsBased::AccumulateRaySphereIntersections<Kokkos::Cuda::memory_space>, OutputView=Kokkos::View<IntersectsBased::IntersectedCell *> &, OffsetView=Kokkos::View<int *> &, Args=<>]" /var/jenkins/workspace/ArborX_master/examples/raytracing/example_raytracing.cpp(338): here [ 94%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/build/examples/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 94%] Built target ArborX_Example_RayTracing.exe [ 94%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<2, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<2, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<2, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<2, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=2, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_2.cpp(2): here [ 94%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Primitives=Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /usr/include/c++/9/ext/new_allocator.h(146): here instantiation of "void __gnu_cxx::new_allocator<_Tp>::construct(_Up *, _Args &&...) [with _Tp=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, _Up=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, _Args=<const Kokkos::Cuda &, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>>]" /usr/include/c++/9/bits/alloc_traits.h(483): here instantiation of "void std::allocator_traits<std::allocator<_Tp>>::construct(std::allocator_traits<std::allocator<_Tp>>::allocator_type &, _Up *, _Args &&...) [with _Tp=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, _Up=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, _Args=<const Kokkos::Cuda &, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>>]" /usr/include/c++/9/bits/vector.tcc(116): here instantiation of "std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args &&...) [with _Tp=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, _Alloc=std::allocator<ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>, _Args=<const Kokkos::Cuda &, Kokkos::View<ArborX::Point *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>>]" /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp(188): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Cuda::memory_space>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp(193): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 4 instantiation contexts not shown ] instantiation of "void Kokkos::parallel_for(const std::string &, const ExecPolicy &, const FunctorType &) [with ExecPolicy=Kokkos::RangePolicy<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>::FullTree>, FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ArborX::Details::SpatialPredicateTag>, Enable=void]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(65): here instantiation of "ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::TreeTraversal(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::Cuda]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(543): here instantiation of "void ArborX::Details::traverse(const ExecutionSpace &, const BVH &, const Predicates &, const Callback &) [with ExecutionSpace=Kokkos::Cuda, BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(399): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(179): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<ArborX::Intersects<ArborX::Sphere>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, Kokkos::MemoryTraits<0U>>, Callback=CountCallback<Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/execution_space_instances/execution_space_instances_driver.cpp(205): here [ 94%] Linking CXX executable ArborX_Benchmark_ExecutionSpaces.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/execution_space_instances && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_ExecutionSpaces.exe.dir/execution_space_instances_driver.cpp.o -o ArborX_Benchmark_ExecutionSpaces.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 94%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp(118): warning: missing return statement at end of non-void function "buildUnionFind(const ExecutionSpace &, int) [with ExecutionSpace=Kokkos::DefaultExecutionSpace]" detected during instantiation of "auto buildUnionFind(const ExecutionSpace &, int) [with ExecutionSpace=Kokkos::DefaultExecutionSpace]" (131): here /var/jenkins/workspace/ArborX_master/benchmarks/union_find/union_find.cpp(118): warning: missing return statement at end of non-void function "buildUnionFind(const ExecutionSpace &, int) [with ExecutionSpace=Kokkos::DefaultExecutionSpace]" detected during instantiation of "auto buildUnionFind(const ExecutionSpace &, int) [with ExecutionSpace=Kokkos::DefaultExecutionSpace]" (131): here [ 95%] Linking CXX executable ArborX_Benchmark_UnionFind.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/union_find && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_UnionFind.exe.dir/union_find.cpp.o -o ArborX_Benchmark_UnionFind.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 95%] Built target ArborX_Benchmark_UnionFind.exe [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp [100%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<5, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_5.cpp(2): here [ 95%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<2, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<2, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=2]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_2.cpp(2): here [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/print_timers.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<6, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_6.cpp(2): here [ 96%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan.cpp [ 96%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Test_QueryTree.exe /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<3, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<3, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<3, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<3, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=3, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_3.cpp(2): here [ 97%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp [ 97%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o -c /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(221): here instantiation of "void BM_construction<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(385): here instantiation of "void register_benchmark_construction<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(44): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 7 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 3 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(179): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>, Callback=CountCallback<Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(295): here instantiation of "void BM_radius_callback_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(411): here instantiation of "void register_benchmark_spatial_query_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(48): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Serial, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(79): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::OpenMP, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(221): here instantiation of "void BM_construction<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(385): here instantiation of "void register_benchmark_construction<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(44): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 8 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::OpenMP, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::OpenMP, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 4 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::OpenMP, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(179): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::OpenMP, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>>, Callback=CountCallback<Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(295): here instantiation of "void BM_radius_callback_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(411): here instantiation of "void register_benchmark_spatial_query_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, TreeType=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(48): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::OpenMP, MemorySpace=Kokkos::Serial::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(87): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::BoundingVolumeHierarchy(const ExecutionSpace &, const Primitives &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Primitives=Kokkos::View<ArborX::Point *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(221): here instantiation of "void BM_construction<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(385): here instantiation of "void register_benchmark_construction<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(44): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 11 instantiation contexts not shown ] instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, View &&, Args &&...) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Cuda, Predicates=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, CallbackOrView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<ArborX::Experimental::TraversalPolicy &>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(257): here instantiation of "void BM_radius_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(398): here instantiation of "void register_benchmark_spatial_query_no_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(46): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Cuda, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Cuda::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 7 instantiation contexts not shown ] instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Cuda, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, Callback=ArborX::Details::LegacyCallbackWrapper<CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(179): here instantiation of "void ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>::query(const ExecutionSpace &, const Predicates &, const Callback &, const ArborX::Experimental::TraversalPolicy &) const [with MemorySpace=Kokkos::Cuda::memory_space, ExecutionSpace=Kokkos::Cuda, Predicates=QueriesWithIndex<const Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>>, Callback=CountCallback<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(295): here instantiation of "void BM_radius_callback_search<ExecutionSpace,TreeType>(benchmark::State &, const Spec &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/benchmark_registration.hpp(411): here instantiation of "void register_benchmark_spatial_query_callback<ExecutionSpace,TreeType>(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, TreeType=ArborX::BVH<Kokkos::Cuda::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(48): here instantiation of "BenchmarkRegistration<ExecutionSpace, ArborX::BVH<MemorySpace, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>>::BenchmarkRegistration(const Spec &, const std::string &) [with ExecutionSpace=Kokkos::Cuda, MemorySpace=Kokkos::Cuda::memory_space]" /var/jenkins/workspace/ArborX_master/benchmarks/bvh_driver/bvh_driver.cpp(103): here /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration [ 97%] Linking CXX executable ArborX_Benchmark_BoundingVolumeHierarchy.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/bvh_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BoundingVolumeHierarchy.exe.dir/bvh_driver.cpp.o -o ArborX_Benchmark_BoundingVolumeHierarchy.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/benchmark/lib/libbenchmark.a /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so -lrt make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Test_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0 [Pipeline] sh + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 11821 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 11821 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 11821 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 11821 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 11821 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ -L /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 11821 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/build@tmp/durable-d6b4ef8a/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576 /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<3, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<3, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=3]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_3.cpp(2): here [ 97%] Building CXX object benchmarks/brute_force_vs_bvh/CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -I/var/jenkins/workspace/ArborX_master/src -I/var/jenkins/workspace/ArborX_master/src/details -I/var/jenkins/workspace/ArborX_master/src/geometry -I/var/jenkins/workspace/ArborX_master/src/kokkos_ext -I/var/jenkins/workspace/ArborX_master/src/interpolation -I/var/jenkins/workspace/ArborX_master/src/interpolation/details -I/var/jenkins/workspace/ArborX_master/build/include -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -Wpedantic -Wall -Wextra -g -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -c /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cpp Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240101-2347 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_master/build Start 1: ArborX_Test_DetailsUtils /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<6, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<6, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<6, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<6, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<6, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<6, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=6, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=6]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_6.cpp(2): here 1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 1.51 sec Start 2: ArborX_Test_Geometry 2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.01 sec Start 3: ArborX_Test_QueryTree make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe 3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 4.07 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 0.79 sec Start 5: ArborX_Test_DetailsContainers 5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.04 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 0.78 sec Start 7: ArborX_Test_Clustering 7/31 Test #7: ArborX_Test_Clustering ........................... Passed 1.02 sec Start 8: ArborX_Test_DetailsClusteringHelpers /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag, void>, ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::DefaultExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Cuda::memory_space>, Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Cuda::memory_space>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, OffsetView=Kokkos::View<int *, Kokkos::Cuda::memory_space>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, Value=ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=Kokkos::DefaultExecutionSpace, UserPredicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/src/ArborX_CrsGraphWrapper.hpp(30): here instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BoundingVolumeHierarchy<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ArborX::PairValueIndex<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag, void>, const Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>>>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=Kokkos::DefaultExecutionSpace, Predicates=ArborX::Details::PrimitivesWithRadius<ArborX::Details::AccessValues<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, ArborX::PrimitivesTag>>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, Kokkos::Cuda::memory_space> &, Args=<Kokkos::View<int *, Kokkos::Cuda::memory_space> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/ArborX_DBSCANVerification.hpp(322): here instantiation of "__nv_bool ArborX::Details::verifyDBSCAN(ExecutionSpace, const Primitives &, float, int, const LabelsView &) [with ExecutionSpace=Kokkos::DefaultExecutionSpace, Primitives=Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<4, float> *, Kokkos::Cuda::memory_space>, LabelsView=Kokkos::View<int *, Kokkos::Cuda::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/dbscan/dbscan_timpl.hpp(261): here instantiation of "__nv_bool ArborXBenchmark::run<DIM>(const ArborXBenchmark::Parameters &) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan/dbscan_4.cpp(2): here 8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 0.85 sec Start 9: ArborX_Test_SpecializedTraversals [ 97%] Linking CXX executable ArborX_Benchmark_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_2.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_3.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_4.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_5.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan_6.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/print_timers.cpp.o CMakeFiles/ArborX_Benchmark_DBSCAN.exe.dir/dbscan.cpp.o -o ArborX_Benchmark_DBSCAN.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 0.82 sec Start 10: ArborX_Test_DistributedTree 10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 5.24 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 1.59 sec Start 12: ArborX_Test_BoostAdapters 12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 0.77 sec Start 13: ArborX_Test_InterpMovingLeastSquares make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 97%] Built target ArborX_Benchmark_DBSCAN.exe 13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 1.02 sec Start 14: ArborX_Example_HostAccessTraits 14/31 Test #14: ArborX_Example_HostAccessTraits .................. Passed 0.78 sec Start 15: ArborX_Example_Callback 15/31 Test #15: ArborX_Example_Callback .......................... Passed 0.86 sec Start 16: ArborX_Example_DBSCAN 16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 0.82 sec Start 17: ArborX_Example_MolecularDynamics 17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 0.82 sec Start 18: ArborX_Example_Intersection 18/31 Test #18: ArborX_Example_Intersection ...................... Passed 0.80 sec Start 19: ArborX_Example_TriangleIntersection 19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 0.80 sec Start 20: ArborX_Example_TriangleIntersectionWithMapping 20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.79 sec Start 21: ArborX_Example_TreeViz 21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 1.06 sec Start 22: ArborX_Example_RayTracing 22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 0.88 sec Start 23: ArborX_Example_BruteForce 23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 0.80 sec Start 24: ArborX_Example_MovingLeastSquares 24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 0.79 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 1.59 sec Start 26: ArborX_Benchmark_DBSCAN /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<4, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<4, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<4, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<4, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<4, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<4, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=4, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=4]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_4.cpp(2): here 26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 1.20 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 0.80 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy 28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 12.80 sec Start 29: ArborX_Benchmark_Develop 29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 3.49 sec Start 30: ArborX_Benchmark_UnionFind 30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 5.15 sec Start 31: ArborX_Benchmark_DistributedTree 31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 1.97 sec 100% tests passed, 0 tests failed out of 31 Total Test time (real) = 55.02 sec [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh + ccache --show-stats Summary: Hits: 0 / 0 Direct: 0 / 0 Preprocessed: 0 / 0 Misses: 0 Direct: 0 Preprocessed: 0 Primary storage: Hits: 0 / 0 Misses: 0 Cache size (GB): 3.44 / 5.00 (68.85 %) Use the -v/--verbose option for more details. [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install -- ArborX hash = '28384bab' [ 0%] Built target record_hash INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'. [ 2%] Built target ArborX_Test_CompileOnly.exe [ 4%] Built target ArborX_Test_DetailsUtils.exe [ 5%] Built target ArborX_Test_Geometry.exe [ 13%] Built target ArborX_Test_QueryTree.exe [ 14%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 16%] Built target ArborX_Test_DetailsContainers.exe [ 17%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 19%] Built target ArborX_Test_Clustering.exe [ 21%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 23%] Built target ArborX_Test_SpecializedTraversals.exe [ 25%] Built target ArborX_Test_DistributedTree.exe [ 26%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 27%] Built target ArborX_Test_BoostAdapters.exe [ 30%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 31%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 32%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 33%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 33%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 34%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 35%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 35%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 36%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 44%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 46%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 47%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 50%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 54%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 57%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 62%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 64%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 67%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 68%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 69%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 70%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 71%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 73%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 74%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 75%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 76%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 78%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 78%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 79%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 80%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 81%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 81%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 82%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 83%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 84%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 85%] Built target ArborX_Example_HostAccessTraits.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 88%] Built target ArborX_Example_MolecularDynamics.exe [ 88%] Built target ArborX_Example_Intersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe [ 90%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 90%] Built target ArborX_Example_BruteForce.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_DistributedTree.exe Install the project... -- Install configuration: "Release" -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake -- Installing: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX.hpp -- Installing: /opt/arborx/include/ArborX/interpolation -- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Up-to-date: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp [Pipeline] sh + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 12972 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 12972 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 12972 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 12972 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 12972 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 12972 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-318ffd22/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_CXX_COMPILER=/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_CXX_FLAGS=-Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples -- The CXX compiler identification is IntelLLVM 2023.0.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, float>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, float>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, float>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, float>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, float>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, float>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=float]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(138): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(400): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag, void>, ArborXBenchmark::Placeholder<5, double>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<ExecutionSpace, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, ExecutionSpace>, Kokkos::View<int *, ExecutionSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, ExecutionSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::Details::CrsGraphWrapperImpl::queryImpl(const ExecutionSpace &, const Tree &, const Predicates &, const Callback &, OutputView &, OffsetView &, PermuteType, ArborX::Details::BufferStatus) [with ExecutionSpace=ExecutionSpace, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, Callback=ArborX::Details::LegacyDefaultCallback, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, PermuteType=ArborX::Details::CrsGraphWrapperImpl::Iota]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsCrsGraphWrapperImpl.hpp(406): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::CrsGraphWrapperImpl::queryDispatch(Tag, const Tree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &, const ArborX::Experimental::TraversalPolicy &) [with Tag=ArborX::Details::SpatialPredicateTag, Tree=ArborX::BoundingVolumeHierarchy<MemorySpace, ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<5, double>>, ExecutionSpace=ExecutionSpace, Predicates=ArborX::Details::AccessValues<ArborXBenchmark::Placeholder<5, double>, ArborX::PredicatesTag>, OutputView=Kokkos::View<int *, ExecutionSpace>, OffsetView=Kokkos::View<int *, ExecutionSpace>, Callback=ArborX::Details::LegacyDefaultCallback]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(109): here instantiation of "std::enable_if_t<Kokkos::is_view_v, void> ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::query(const ExecutionSpace &, const UserPredicates &, CallbackOrView &&, View &&, Args &&...) const [with MemorySpace=MemorySpace, Value=ArborX::PairValueIndex<ArborX::ExperimentalHyperGeometry::Point<5, double>, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::ExperimentalHyperGeometry::Box<5, double>, ExecutionSpace=ExecutionSpace, UserPredicates=ArborXBenchmark::Placeholder<5, double>, CallbackOrView=ArborX::Details::LegacyDefaultCallback, View=Kokkos::View<int *, ExecutionSpace> &, Args=<Kokkos::View<int *, ExecutionSpace> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(99): here instantiation of "void ArborXBenchmark::run_fp<DIM,FloatingPoint>(int, int, int) [with DIM=5, FloatingPoint=double]" /var/jenkins/workspace/ArborX_master/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hpp(141): here instantiation of "void ArborXBenchmark::run<DIM>(int, int, int) [with DIM=5]" /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_5.cpp(2): here [ 98%] Linking CXX executable ArborX_Benchmark_BruteForceVsBVH.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/brute_force_vs_bvh && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_2.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_3.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_4.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_5.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh_6.cpp.o CMakeFiles/ArborX_Benchmark_BruteForceVsBVH.exe.dir/brute_force_vs_bvh.cpp.o -o ArborX_Benchmark_BruteForceVsBVH.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 98%] Built target ArborX_Benchmark_BruteForceVsBVH.exe -- Check for working CXX compiler: /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_CXX: /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost: /opt/boost/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: program_options -- Configuring done (3.1s) -- Generating done (0.1s) -- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install [Pipeline] sh + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 13249 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 13249 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 13249 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 13249 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 13249 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 13249 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-386bb08f/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT access_traits/CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -MF CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o.d -o CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_host_access_traits.cpp [ 9%] Linking CXX executable ArborX_Example_HostAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_HostAccessTraits.exe.dir/example_host_access_traits.cpp.o -o ArborX_Example_HostAccessTraits.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 9%] Built target ArborX_Example_HostAccessTraits.exe make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -MF CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o.d -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::Serial::execution_space>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>, Ranks=Kokkos::View<int *, Kokkos::Serial::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Serial::device_type> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Serial::device_type>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 8 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Args=<Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Serial::device_type>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::Serial::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type>, Offset=Kokkos::View<int *, Kokkos::Serial::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::Serial::execution_space, UserPredicates=RadiusSearches<Kokkos::Serial::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::device_type> &, Kokkos::View<int *, Kokkos::Serial::device_type> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Serial]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(575): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 10 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 9 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::Serial::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::Serial::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::Serial::memory_space>, ExecutionSpace=Kokkos::HostSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::Serial::memory_space, ExecutionSpace=Kokkos::HostSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::OpenMP::device_type>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::OpenMP::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::OpenMP]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(584): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 13 instantiation contexts not shown ] instantiation of "void ArborX::Details::DistributedTreeImpl::reassessStrategy(const ExecutionSpace &, const Predicates &, const DistributedTree &, Indices &, Offset &, Distances &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(318): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, NearestNeighborsSearches<Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<float *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=NearestNeighborsSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(440): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, CallbackOrView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>> &, View=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(59): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 12 instantiation contexts not shown ] instantiation of "void ArborX::query(const Tree &, const ExecutionSpace &, const Predicates &, CallbackOrView &&, View &&, Args &&...) [with Tree=ArborX::BVH<Kokkos::CudaSpace::memory_space, ArborX::Details::LegacyDefaultTemplateValue, ArborX::Details::DefaultIndexableGetter, ArborX::ExperimentalHyperGeometry::Box<3, float>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<NearestNeighborsSearches<Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>> *, Kokkos::CudaSpace::memory_space>, CallbackOrView=const ArborX::Details::DefaultCallbackWithRank &, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Args=<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(79): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Serial::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<Kokkos::CudaSpace::memory_space>, View=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, OutputView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=RadiusSearches<Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Args=<Kokkos::View<ArborX::PairIndexRank *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(487): here instantiation of "int main_<NO>(const std::vector<std::string, std::allocator<std::string>> &, MPI_Comm) [with NO=Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/benchmarks/distributed_tree_driver/distributed_tree_driver.cpp(602): here [ 99%] Linking CXX executable ArborX_Benchmark_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/benchmarks/distributed_tree_driver && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Benchmark_DistributedTree.exe.dir/distributed_tree_driver.cpp.o -o ArborX_Benchmark_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [ 99%] Built target ArborX_Benchmark_DistributedTree.exe /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::Serial::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::Serial::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 8 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::Serial::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::HostSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::OpenMP::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 9 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=hello_world_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsLegacy.hpp(53): warning: missing return statement at end of non-void function "ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator() [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" detected during: instantiation of "auto ArborX::Details::LegacyValues<Primitives, BoundingVolume>::operator()(ArborX::Details::LegacyValues<Primitives, BoundingVolume>::size_type) const [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" (131): here instantiation of "decltype(auto) ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::get(const ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::Values &, ArborX::AccessTraits<ArborX::Details::LegacyValues<Primitives, BoundingVolume>, ArborX::PrimitivesTag, void>::size_type) [with Primitives=Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, BoundingVolume=ArborX::Box]" /opt/kokkos/include/Kokkos_DetectionIdiom.hpp(64): here instantiation of type "Kokkos::is_detected<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, ArborX::PrimitivesTag, void>, ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>>" /var/jenkins/workspace/ArborX_master/src/details/ArborX_AccessTraits.hpp(179): here instantiation of "void ArborX::Details::check_valid_access_traits(ArborX::PrimitivesTag, const Primitives &, CheckGetReturnType) [with Primitives=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, CheckGetReturnType=ArborX::Details::DoNotCheckGetReturnType]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(266): here instantiation of "ArborX::BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::BoundingVolumeHierarchy(const ExecutionSpace &, const Values &, const IndexableGetter &, const SpaceFillingCurve &) [with MemorySpace=Kokkos::CudaSpace::memory_space, Value=ArborX::PairValueIndex<ArborX::Box, unsigned int>, IndexableGetter=ArborX::Details::DefaultIndexableGetter, BoundingVolume=ArborX::Box, ExecutionSpace=Kokkos::CudaSpace::execution_space, Values=ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point *, Kokkos::CudaSpace::device_type>, ArborX::Box>, SpaceFillingCurve=ArborX::Experimental::Morton64]" /var/jenkins/workspace/ArborX_master/src/ArborX_LinearBVH.hpp(168): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(185): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PairIndexRank *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(325): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Point> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Point>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, ImportView=Kokkos::View<int *, Kokkos::HostSpace::memory_space, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(360): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, ARBORX_DEVICE_TYPES, void>, hello_world_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=hello_world_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(34): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 18 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<empty_tree_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<ArborX::PairIndexRank *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 20 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=empty_tree_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Intersects<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Intersects<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, OffsetView=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Callback=ArborX::Details::DefaultCallbackWithRank]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(108): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const ArborX::Details::DefaultCallbackWithRank &>>, Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 24 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<empty_tree_invoker, ARBORX_DEVICE_TYPES, void>, empty_tree_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=empty_tree_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(133): here [ 18%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 18%] Built target ArborX_Example_Callback.exe make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -MF CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o.d -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<do_not_exceed_capacity_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=do_not_exceed_capacity_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Sphere> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Point> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<do_not_exceed_capacity_invoker, ARBORX_DEVICE_TYPES, void>, do_not_exceed_capacity_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=do_not_exceed_capacity_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(327): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<non_approximate_box_nearest_neighbors_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Box> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Box>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Box> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_box_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_box_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_box_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(419): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::Nearest<ArborX::Sphere>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::Nearest<ArborX::Sphere> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<non_approximate_sphere_nearest_neighbors_invoker, ARBORX_DEVICE_TYPES, void>, non_approximate_sphere_nearest_neighbors_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=non_approximate_sphere_nearest_neighbors_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(483): here [ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 27%] Built target ArborX_Example_DBSCAN.exe make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -MF CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o.d -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::Serial::device_type> &>>, Kokkos::View<float *, Kokkos::Serial::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 17 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<callback_with_attachment_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::OpenMP::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::OpenMP::device_type> &>>, Kokkos::View<float *, Kokkos::OpenMP::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 19 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=callback_with_attachment_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here instantiation of "void ArborX::DistributedTree<MemorySpace>::query(const ExecutionSpace &, const UserPredicates &, Args &&...) const [with MemorySpace=Kokkos::CudaSpace::memory_space, ExecutionSpace=Kokkos::CudaSpace::execution_space, UserPredicates=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, Args=<CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>, Kokkos::View<float *, Kokkos::CudaSpace::device_type> &, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>> &>]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(654): here [ 8 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(76): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::Serial::device_type>>> *, Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyCallbackWrapper<std::decay_t<const CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type> &>>, Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 23 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, ImportView=Kokkos::View<std::remove_const_t<float> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<float *, Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(313): here instantiation of "void ArborX::Details::DistributedTree::communicateResultsBack(MPI_Comm, const ExecutionSpace &, OutputView &, const Offset &, Ranks &, Ids &, Distances *) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, Offset=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Ranks=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ids=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeSpatial.hpp(82): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::SpatialPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, const Callback &, OutputView &, OffsetView &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<Kokkos::View<ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>, ArborX::PredicatesTag, void>, Kokkos::View<ArborX::Intersects<ArborX::Box> *, Kokkos::Serial::device_type>>>, std::decay_t<int>> *, Kokkos::CudaSpace::device_type>, ArborX::PredicatesTag>, OutputView=Kokkos::View<float *, Kokkos::CudaSpace::device_type>, OffsetView=Kokkos::View<int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, Callback=CustomInlineCallbackWithAttachment<Kokkos::CudaSpace::device_type>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<callback_with_attachment_invoker, ARBORX_DEVICE_TYPES, void>, callback_with_attachment_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=callback_with_attachment_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(585): here [ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 36%] Built target ArborX_Example_MolecularDynamics.exe make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -MF CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(46): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::exec<TagType>() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp(52): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Serial>::execute() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::Serial::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::Serial::execution_space, Kokkos::Serial::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::Serial::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Kokkos_Parallel.hpp(144): here [ 19 instantiation contexts not shown ] instantiation of "boost::function<R ()>::function(Functor, boost::enable_if_<<expression>, int>::type) [with R=void, Functor=boost::unit_test::ut_detail::test_case_template_invoker<distributed_ray_invoker, Kokkos::Serial::device_type>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(122): here instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::Serial::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(73): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_work(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, Enable=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(58): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::exec_range(const FunctorType &, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member, Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::OpenMP>::Member) [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::HostSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::Serial::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::HostSpace::execution_space>, Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::PermutedData<Kokkos::View<int *, Kokkos::HostSpace>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_For.hpp(112): here [ 21 instantiation contexts not shown ] instantiation of "void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with Generator=boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, TestCaseTemplate=distributed_ray_invoker, TestType=Kokkos::OpenMP::device_type]" /opt/boost/include/boost/mpl/for_each.hpp(78): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here [ 45%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 45%] Built target ArborX_Example_Intersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::FirstPassNoBufferOptimizationTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_Callbacks.hpp(133): warning: missing return statement at end of non-void function "ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" detected during: instantiation of "__nv_bool ArborX::Details::invoke_callback_and_check_early_exit(Callback &&, Predicate &&, Primitive &&) [with Callback=const ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>> &, Predicate=const ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>> &, Primitive=const ArborX::PairValueIndex<ArborX::Box, unsigned int> &]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(107): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(const Predicate &) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, Predicate=ArborX::PredicateWithAttachment<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>, ArborX::PredicatesTag, void>, ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::HostSpace>>>>, std::decay_t<int>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsTreeTraversal.hpp(94): here instantiation of "void ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::operator()(ArborX::Details::TreeTraversal<BVH, Predicates, Callback, ArborX::Details::SpatialPredicateTag>::FullTree, int) const [with BVH=ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, Predicates=ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, Callback=ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(64): here instantiation of "std::enable_if_t<<expression>, void> Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::exec_range<TagType>(Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::Member) const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>, TagType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree]" /opt/kokkos/include/Cuda/Kokkos_Cuda_Parallel_Range.hpp(81): here instantiation of "void Kokkos::Impl::ParallelFor<FunctorType, Kokkos::RangePolicy<Traits...>, Kokkos::Cuda>::operator()() const [with FunctorType=ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>, Traits=<Kokkos::CudaSpace::execution_space, ArborX::Details::TreeTraversal<ArborX::BoundingVolumeHierarchy<Kokkos::CudaSpace::memory_space, ArborX::PairValueIndex<ArborX::Box, unsigned int>, ArborX::Details::DefaultIndexableGetter, ArborX::Box>, ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::PermutedData<ArborX::Details::AccessValues<ArborX::Details::WithinDistanceFromPredicates<ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Kokkos::View<float *, Kokkos::CudaSpace>>, ArborX::PredicatesTag>, ArborX::Details::CrsGraphWrapperImpl::Iota, true>, ArborX::PredicatesTag>, Kokkos::View<unsigned int *, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, false>, ArborX::Details::InsertGenerator<ArborX::Details::SecondPassTag, ArborX::Details::LegacyDefaultCallback, Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::PermutedData<Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, ArborX::Details::CrsGraphWrapperImpl::Iota, false>>, ArborX::Details::SpatialPredicateTag>::FullTree>]" /opt/kokkos/include/Cuda/Kokkos_Cuda_KernelLaunch.hpp(88): here [ 25 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(89): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "Kokkos::View<View::traits::data_type, Kokkos::LayoutRight, ExecutionSpace::memory_space> ArborX::Details::create_layout_right_mirror_view_no_init(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>, std::conditional_t<false, void, Kokkos::Experimental::DefaultViewHooks>, std::conditional_t<false, void, Kokkos::MemoryManaged>>, ExecutionSpace=Kokkos::HostSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(66): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatch(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, IndicesAndRanks &, Offset &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, IndicesAndRanks=Kokkos::View<std::conditional_t<true, ArborX::PairIndexRank, int> *, Kokkos::CudaSpace::memory_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>]" /var/jenkins/workspace/ArborX_master/src/ArborX_DistributedTree.hpp(88): here [ 9 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, std::conditional_t<true, Kokkos::Cuda::array_layout, Kokkos::Cuda::array_layout>, Kokkos::Device<Kokkos::CudaSpace::execution_space, Kokkos::CudaSpace::memory_space>>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(279): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(133): warning: missing return statement at end of non-void function "lambda []()->Kokkos::HostSpace::execution_space" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsUtils.hpp(159): warning: missing return statement at end of non-void function "ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" detected during: instantiation of "auto ArborX::Details::create_layout_right_mirror_view_and_copy(const ExecutionSpace &, const MemorySpace &, const View &) [with View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, MemorySpace=std::conditional_t<true, Kokkos::HostSpace::memory_space, Kokkos::HostSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributor.hpp(316): here instantiation of "void ArborX::Details::Distributor<DeviceType>::doPostsAndWaits(const ExecutionSpace &, const ExportView &, size_t, const ImportView &) const [with DeviceType=std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, ExportView=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, ImportView=Kokkos::View<std::remove_const_t<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>>> *, std::conditional_t<true, Kokkos::HostSpace::memory_space, std::conditional_t<true, std::conditional_t<true, Kokkos::HostSpace::execution_space, Kokkos::DefaultExecutionSpace>, std::conditional_t<true, Kokkos::Device<Kokkos::HostSpace::execution_space, Kokkos::HostSpace::memory_space>, Kokkos::HostSpace>>>, Kokkos::MemoryTraits<1U>>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(76): here instantiation of "std::enable_if<Kokkos::is_view<View>::value, void>::type ArborX::Details::DistributedTree::sendAcrossNetwork(const ExecutionSpace &, const Distributor &, View, View::non_const_type) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Distributor=ArborX::Details::Distributor<std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, View=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeUtils.hpp(210): here instantiation of "void ArborX::Details::DistributedTree::forwardQueries(MPI_Comm, const ExecutionSpace &, const Predicates &, const Indices &, const Offset &, FwdQueries &, FwdIds &, Ranks &) [with ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, FwdQueries=Kokkos::View<std::decay_t<Kokkos::detected_t<ArborX::Details::AccessTraitsGetArchetypeExpression, ArborX::AccessTraits<RayNearestPredicate<Kokkos::Serial::memory_space>, ArborX::PredicatesTag, void>, RayNearestPredicate<Kokkos::Serial::memory_space>>> *, Kokkos::CudaSpace::memory_space>, FwdIds=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(337): here instantiation of "std::enable_if_t<<expression>, void> ArborX::Details::DistributedTreeImpl::queryDispatchImpl(ArborX::Details::NearestPredicateTag, const DistributedTree &, const ExecutionSpace &, const Predicates &, Indices &, Offset &, Ranks &) [with DistributedTree=ArborX::DistributedTree<Kokkos::CudaSpace::memory_space>, ExecutionSpace=Kokkos::CudaSpace::execution_space, Predicates=ArborX::Details::AccessValues<RayNearestPredicate<Kokkos::CudaSpace::memory_space>, ArborX::PredicatesTag>, Indices=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Offset=Kokkos::View<int *, std::conditional_t<true, Kokkos::CudaSpace::memory_space, Kokkos::Cuda::memory_space>>, Ranks=Kokkos::View<int *, Kokkos::CudaSpace::execution_space>, Distances=Kokkos::View<float *, Kokkos::CudaSpace>]" /var/jenkins/workspace/ArborX_master/src/details/ArborX_DetailsDistributedTreeNearest.hpp(390): here [ 10 instantiation contexts not shown ] instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 2>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 1>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(82): here instantiation of "void boost::mpl::aux::for_each_impl<false>::execute(Iterator *, LastIterator *, TransformFunc *, F) [with Iterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Serial::device_type, Kokkos::OpenMP::device_type, Kokkos::CudaSpace::device_type>, 0>>, LastIterator=boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<ARBORX_DEVICE_TYPES, 3>>, TransformFunc=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/mpl/for_each.hpp(105): here instantiation of "void boost::mpl::for_each(F, Sequence *, TransformOp *) [with Sequence=ARBORX_DEVICE_TYPES, TransformOp=boost::mpl::make_identity<mpl_::_>, F=boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<distributed_ray_invoker, ARBORX_DEVICE_TYPES, void>, distributed_ray_invoker>]" /opt/boost/include/boost/test/tree/test_case_template.hpp(162): here instantiation of "boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate=distributed_ray_invoker, TestTypesList=ARBORX_DEVICE_TYPES, enabler=void]" /var/jenkins/workspace/ArborX_master/test/tstDistributedTree.cpp(813): here [ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 54%] Built target ArborX_Example_TriangleIntersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -MF CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o.d -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -MF CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o.d -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp [ 72%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 72%] Built target ArborX_Example_TreeViz.exe make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -MF CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o.d -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp [ 81%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 81%] Built target ArborX_Example_RayTracing.exe make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -MF CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o.d -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 90%] Built target ArborX_Example_BruteForce.exe make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -MF CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o.d -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0 [Pipeline] sh + . /opt/intel/oneapi/setvars.sh --include-intel-llvm + script_name=setvars.sh + config_file= + config_array= + component_array= + warning_tally=0 + posix_nl= + save_args + echo + script_args= + _setvars_this_script_name=setvars.sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ setvars.sh = script.sh ] + sourcer= + sourced_nm= + ps -p 14779 -o comm= + sourced_sh=sh + _setvars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + proc_name=script.sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + printf %s: %s script.sh SH_VERSION = unknown + sourcer=script.sh: SH_VERSION = unknown + sourced_nm=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*setvars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 351: /opt/intel/oneapi/setvars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + sourced_nm=/opt/intel/oneapi/setvars.sh + [ = /opt/intel/oneapi/setvars.sh ] + get_script_path /opt/intel/oneapi/setvars.sh + script=/opt/intel/oneapi/setvars.sh + [ -L /opt/intel/oneapi/setvars.sh ] + command dirname -- /opt/intel/oneapi/setvars.sh + script_dir=/opt/intel/oneapi + cd /opt/intel/oneapi + command pwd -P + script_dir=/opt/intel/oneapi + printf %s /opt/intel/oneapi + script_root=/opt/intel/oneapi + help=0 + force=0 + config=0 + config_file= + list_of_args= + [ -n ] + printf %s %s args: Using "$@" for setvars.sh arguments: + input_args=args: Using "$@" for setvars.sh arguments: + SETVARS_ARGS= + export SETVARS_ARGS + [ 0 != 0 ] + [ = 1 ] + [ 0 -eq 1 ] + version_default=latest + awk NF + command ls /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + component_array=/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + temp_array= + prep_for_eval /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + echo /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- '/opt/intel/oneapi/compiler/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/compiler/latest/env/vars.sh' \ '/opt/intel/oneapi/debugger/2023.0.0/env/vars.sh' \ '/opt/intel/oneapi/debugger/latest/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/dev-utilities/latest/env/vars.sh' \ '/opt/intel/oneapi/dpl/2022.0.0/env/vars.sh' \ '/opt/intel/oneapi/dpl/latest/env/vars.sh' \ '/opt/intel/oneapi/tbb/2021.8.0/env/vars.sh' \ '/opt/intel/oneapi/tbb/latest/env/vars.sh' + set -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh /opt/intel/oneapi/compiler/latest/env/vars.sh /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh /opt/intel/oneapi/debugger/latest/env/vars.sh /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh /opt/intel/oneapi/dev-utilities/latest/env/vars.sh /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh /opt/intel/oneapi/dpl/latest/env/vars.sh /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0 + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler + dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + dirname -- /opt/intel/oneapi/compiler/latest/env + dirname -- /opt/intel/oneapi/compiler/latest + basename -- /opt/intel/oneapi/compiler + arg=compiler + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + temp_array=compiler compiler + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0 + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger + dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + dirname -- /opt/intel/oneapi/debugger/latest/env + dirname -- /opt/intel/oneapi/debugger/latest + basename -- /opt/intel/oneapi/debugger + arg=debugger + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0 + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities + dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dev-utilities/latest/env + dirname -- /opt/intel/oneapi/dev-utilities/latest + basename -- /opt/intel/oneapi/dev-utilities + arg=dev-utilities + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0 + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl + dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/latest/env + dirname -- /opt/intel/oneapi/dpl/latest + basename -- /opt/intel/oneapi/dpl + arg=dpl + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/2021.8.0/env + dirname -- /opt/intel/oneapi/tbb/2021.8.0 + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb + dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + dirname -- /opt/intel/oneapi/tbb/latest/env + dirname -- /opt/intel/oneapi/tbb/latest + basename -- /opt/intel/oneapi/tbb + arg=tbb + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + temp_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + component_array=compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + printf %s\n compiler compiler debugger debugger dev-utilities dev-utilities dpl dpl tbb tbb + uniq + component_array=compiler debugger dev-utilities dpl tbb + printf %s\n compiler debugger dev-utilities dpl tbb + wc -l + temp_var=5 + [ 5 -le 0 ] + [ 0 = 1 ] + prep_for_eval compiler debugger dev-utilities dpl tbb + echo compiler debugger dev-utilities dpl tbb + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler' \ 'debugger' \ 'dev-utilities' \ 'dpl' \ 'tbb' + set -- compiler debugger dev-utilities dpl tbb + temp_array= + arg=compiler=latest + temp_array=compiler=latest + arg=debugger=latest + temp_array=compiler=latest debugger=latest + arg=dev-utilities=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest + arg=dpl=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest + arg=tbb=latest + temp_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + [ 0 = 1 ] + printf %s\n compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + component_array=compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo + echo :: initializing oneAPI environment ... :: initializing oneAPI environment ... + echo script.sh: SH_VERSION = unknown script.sh: SH_VERSION = unknown + echo args: Using "$@" for setvars.sh arguments: args: Using "$@" for setvars.sh arguments: + ONEAPI_ROOT=/opt/intel/oneapi + export ONEAPI_ROOT + SETVARS_CALL=1 + export SETVARS_CALL + temp_var=0 + prep_for_eval compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + echo compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + awk NF + sed -e s/^/'/g -e s/$/' \\/g -e $s/\\$// + eval set -- 'compiler=latest' \ 'debugger=latest' \ 'dev-utilities=latest' \ 'dpl=latest' \ 'tbb=latest' + set -- compiler=latest debugger=latest dev-utilities=latest dpl=latest tbb=latest + expr compiler=latest : \(.*\)=.* + arg_base=compiler + expr compiler=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/compiler/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/compiler/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/compiler/latest/env/vars.sh ] + echo :: compiler -- latest :: compiler -- latest + . /opt/intel/oneapi/compiler/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 14779 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 174: /opt/intel/oneapi/compiler/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ = /opt/intel/oneapi/compiler/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/compiler/latest/env/vars.sh + script=/opt/intel/oneapi/compiler/latest/env/vars.sh + [ -L /opt/intel/oneapi/compiler/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/compiler/latest/env/vars.sh + script_dir=/opt/intel/oneapi/compiler/latest/env + cd /opt/intel/oneapi/compiler/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/compiler/2023.0.0/env + printf %s /opt/intel/oneapi/compiler/2023.0.0/env + my_script_path=/opt/intel/oneapi/compiler/2023.0.0/env + dirname -- /opt/intel/oneapi/compiler/2023.0.0/env + component_root=/opt/intel/oneapi/compiler/2023.0.0 + CMPLR_ROOT=/opt/intel/oneapi/compiler/2023.0.0 + export CMPLR_ROOT + INTEL_TARGET_ARCH=intel64 + INTEL_TARGET_PLATFORM=linux + USE_INTEL_LLVM=0 + [ 5 -gt 0 ] + shift + [ 4 -gt 0 ] + shift + [ 3 -gt 0 ] + shift + [ 2 -gt 0 ] + shift + [ 1 -gt 0 ] + shift + [ 0 -gt 0 ] + [ intel64 = ia32 ] + unset INTEL_TARGET_ARCH_IA32 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin + path_is_now=/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + [ 0 = 1 ] + [ intel64 = ia32 ] + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib /usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib + path_is_now=/usr/local/cuda/lib64/stubs + [ = /usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin /usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin + path_is_now=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ intel64 = ia32 ] + [ -n ] + [ -f /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh ] + FPGA_VARS_DIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export FPGA_VARS_DIR + FPGA_VARS_ARGS= + export FPGA_VARS_ARGS + . /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/fpgavars.sh + SCRIPTDIR=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + icdadd libalteracl.so + [ -z ] + export OCL_ICD_FILENAMES=libalteracl.so + icdadd libintelocl_emu.so + [ -z x ] + export OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so + export ACL_BOARD_VENDOR_PATH=/opt/Intel/OpenCLFPGA/oneAPI/Boards + export INTELFPGAOCLSDKROOT=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga + export PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + uname -m + ARCH=x86_64 + arch_type= + arch_type=linux64 + export LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + [ -z libintelocl_emu.so:libalteracl.so ] + OCL_ICD_FILENAMES=libintelocl_emu.so:libalteracl.so:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64/libintelocl.so + [ -n ] + export OCL_ICD_FILENAMES + prepend_manpath /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + NLSPATH=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin/locale/%l_%t/%N + export NLSPATH + prepend_path /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=1 + expr debugger=latest : \(.*\)=.* + arg_base=debugger + expr debugger=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/debugger/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/debugger/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/debugger/latest/env/vars.sh ] + echo :: debugger -- latest :: debugger -- latest + . /opt/intel/oneapi/debugger/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 14779 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 108: /opt/intel/oneapi/debugger/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ = /opt/intel/oneapi/debugger/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/debugger/latest/env/vars.sh + script=/opt/intel/oneapi/debugger/latest/env/vars.sh + [ -L /opt/intel/oneapi/debugger/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/debugger/latest/env/vars.sh + script_dir=/opt/intel/oneapi/debugger/latest/env + cd /opt/intel/oneapi/debugger/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/debugger/2023.0.0/env + printf %s /opt/intel/oneapi/debugger/2023.0.0/env + my_script_path=/opt/intel/oneapi/debugger/2023.0.0/env + dirname -- /opt/intel/oneapi/debugger/2023.0.0/env + gdb_root=/opt/intel/oneapi/debugger/2023.0.0 + my_ld_path=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + INTEL_PYTHONHOME=/opt/intel/oneapi/debugger/2023.0.0/dep + export INTEL_PYTHONHOME + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_manpath /opt/intel/oneapi/debugger/2023.0.0/documentation/man /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/man + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + [ = /opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + MANPATH=/opt/intel/oneapi/debugger/2023.0.0/documentation/man:/opt/intel/oneapi/compiler/2023.0.0/documentation/en/man/common: + export MANPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + INFOPATH=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib + export INFOPATH + prepend_path /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + GDB_INFO=/opt/intel/oneapi/debugger/2023.0.0/documentation/info/ + export GDB_INFO + prepend_path /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + path_to_add=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + [ = /opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh ] + printf %s /opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + DIAGUTIL_PATH=/opt/intel/oneapi/debugger/2023.0.0/sys_check/debugger_sys_check.py:/opt/intel/oneapi/compiler/2023.0.0/sys_check/sys_check.sh + export DIAGUTIL_PATH + temp_var=2 + expr dev-utilities=latest : \(.*\)=.* + arg_base=dev-utilities + expr dev-utilities=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + echo :: dev-utilities -- latest :: dev-utilities -- latest + . /opt/intel/oneapi/dev-utilities/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 14779 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 160: /opt/intel/oneapi/dev-utilities/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ = /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script=/opt/intel/oneapi/dev-utilities/latest/env/vars.sh + [ -L /opt/intel/oneapi/dev-utilities/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dev-utilities/latest/env/vars.sh + script_dir=/opt/intel/oneapi/dev-utilities/latest/env + cd /opt/intel/oneapi/dev-utilities/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/dev-utilities/2021.8.0/env + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/env + vars_script_path=/opt/intel/oneapi/dev-utilities/2021.8.0/env + dirname -- /opt/intel/oneapi/dev-utilities/2021.8.0/env + component_root=/opt/intel/oneapi/dev-utilities/2021.8.0 + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/bin /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/bin + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + PATH=/opt/intel/oneapi/dev-utilities/2021.8.0/bin:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/bin:/opt/intel/oneapi/compiler/2023.0.0/linux/bin/intel64:/opt/intel/oneapi/compiler/2023.0.0/linux/bin:/opt/cmake/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + export PATH + prepend_path /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_is_now= + [ = ] + printf %s /opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + temp_var=3 + expr dpl=latest : \(.*\)=.* + arg_base=dpl + expr dpl=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/dpl/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/dpl/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/dpl/latest/env/vars.sh ] + echo :: dpl -- latest :: dpl -- latest + . /opt/intel/oneapi/dpl/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 14779 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 148: /opt/intel/oneapi/dpl/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/dpl/latest/env/vars.sh + [ = /opt/intel/oneapi/dpl/latest/env/vars.sh ] + rreadlink /opt/intel/oneapi/dpl/latest/env/vars.sh + target=/opt/intel/oneapi/dpl/latest/env/vars.sh fname= targetDir= CDPATH= + [ -n ] + : + [ -L /opt/intel/oneapi/dpl/latest/env/vars.sh ] + [ -e /opt/intel/oneapi/dpl/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/dpl/latest/env/vars.sh + command cd /opt/intel/oneapi/dpl/latest/env + command basename -- /opt/intel/oneapi/dpl/latest/env/vars.sh + fname=vars.sh + [ vars.sh = / ] + [ -L vars.sh ] + break + command pwd -P + targetDir=/opt/intel/oneapi/dpl/2022.0.0/env + [ vars.sh = . ] + [ vars.sh = .. ] + command printf %s\n /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env/vars.sh + _onedpl_scrip_path=/opt/intel/oneapi/dpl/2022.0.0/env + dirname -- /opt/intel/oneapi/dpl/2022.0.0/env + DPL_ROOT=/opt/intel/oneapi/dpl/2022.0.0 + export DPL_ROOT + prepend_path /opt/intel/oneapi/dpl/2022.0.0/linux/include /opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/linux/include + path_is_now=/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=4 + expr tbb=latest : \(.*\)=.* + arg_base=tbb + expr tbb=latest : .*=\(.*\) + arg_verz=latest + arg_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + SETVARS_VARS_PATH=/opt/intel/oneapi/tbb/latest/env/vars.sh + export SETVARS_VARS_PATH + [ exclude = latest ] + [ -r /opt/intel/oneapi/tbb/latest/env/vars.sh ] + echo :: tbb -- latest :: tbb -- latest + . /opt/intel/oneapi/tbb/latest/env/vars.sh SETVARS_CALL=1 + _vars_this_script_name=vars.sh + _vars_get_proc_name /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -n ] + script=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ -L /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh ] + basename -- /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh + [ vars.sh = script.sh ] + vars_script_name= + ps -p 14779 -o comm= + vars_script_shell=sh + [ -n ] + [ -n ] + [ -n ] + [ dash = sh ] + [ sh = sh ] + vars_script_name=/var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + : + printf %s /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution + grep -Eq sh: [0-9]+: .*vars\.sh: + echo 0 + [ 0 -eq 0 ] + expr /var/jenkins/workspace/ArborX_master/test_install@tmp/durable-47408a92/script.sh: 114: /opt/intel/oneapi/tbb/latest/env/vars.sh: Bad substitution : ^.*sh: [0-9]*: \(.*\): + vars_script_name=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ = /opt/intel/oneapi/tbb/latest/env/vars.sh ] + get_script_path /opt/intel/oneapi/tbb/latest/env/vars.sh + script_path=/opt/intel/oneapi/tbb/latest/env/vars.sh + [ -L /opt/intel/oneapi/tbb/latest/env/vars.sh ] + command dirname -- /opt/intel/oneapi/tbb/latest/env/vars.sh + script_dir=/opt/intel/oneapi/tbb/latest/env + cd /opt/intel/oneapi/tbb/latest/env + command pwd -P + script_dir=/opt/intel/oneapi/tbb/2021.8.0/env + printf %s /opt/intel/oneapi/tbb/2021.8.0/env + TBBROOT=/opt/intel/oneapi/tbb/2021.8.0/env/.. + TBB_TARGET_ARCH=intel64 + [ -n ] + TBB_LIB_NAME=libtbb.so.12 + TBB_LIB_DIR=intel64/gcc4.8 + [ -e /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8/libtbb.so.12 ] + export TBBROOT + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/usr/local/cuda/lib64/stubs + export LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8 + path_is_now=/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + [ = /opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + LD_LIBRARY_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/intel64/gcc4.8:/opt/intel/oneapi/debugger/2023.0.0/gdb/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/libipt/intel64/lib:/opt/intel/oneapi/debugger/2023.0.0/dep/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/x64:/opt/intel/oneapi/compiler/2023.0.0/linux/lib/oclfpga/host/linux64/lib:/opt/intel/oneapi/compiler/2023.0.0/linux/compiler/lib/intel64_lin:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 + export LD_LIBRARY_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../include /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../include + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + [ = /opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + CPATH=/opt/intel/oneapi/tbb/2021.8.0/env/../include:/opt/intel/oneapi/dpl/2022.0.0/linux/include:/opt/intel/oneapi/dev-utilities/2021.8.0/include + export CPATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/.. /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/.. + path_is_now=/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + [ = /opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + CMAKE_PREFIX_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/..:/opt/intel/oneapi/compiler/2023.0.0/linux/IntelDPCPP + export CMAKE_PREFIX_PATH + prepend_path /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + path_to_add=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig + path_is_now=/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + [ = /opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig ] + printf %s /opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + PKG_CONFIG_PATH=/opt/intel/oneapi/tbb/2021.8.0/env/../lib/pkgconfig:/opt/intel/oneapi/dpl/2022.0.0/lib/pkgconfig:/opt/intel/oneapi/compiler/2023.0.0/lib/pkgconfig + export PKG_CONFIG_PATH + temp_var=5 + [ 5 -eq 0 ] + echo :: oneAPI environment initialized :: :: oneAPI environment initialized :: + echo + [ 0 -ne 0 ] + eval set -- + set -- + prep_for_exit 0 + script_return_code=0 + unset -v SETVARS_CALL + unset -v SETVARS_ARGS + unset -v SETVARS_VARS_PATH + [ 0 = ] + [ 0 -eq 0 ] + SETVARS_COMPLETED=1 + export SETVARS_COMPLETED + return 0 + return + make test Running tests... Test project /var/jenkins/workspace/ArborX_master/test_install Start 1: ArborX_Example_HostAccessTraits 1/11 Test #1: ArborX_Example_HostAccessTraits .................. Passed 1.02 sec Start 2: ArborX_Example_Callback 2/11 Test #2: ArborX_Example_Callback .......................... Passed 0.89 sec Start 3: ArborX_Example_DBSCAN 3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 0.90 sec Start 4: ArborX_Example_MolecularDynamics 4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 0.89 sec Start 5: ArborX_Example_Intersection 5/11 Test #5: ArborX_Example_Intersection ...................... Passed 0.81 sec Start 6: ArborX_Example_TriangleIntersection 6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 0.81 sec Start 7: ArborX_Example_TriangleIntersectionWithMapping 7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 0.79 sec Start 8: ArborX_Example_TreeViz 8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 0.82 sec Start 9: ArborX_Example_RayTracing 9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 0.87 sec Start 10: ArborX_Example_BruteForce 10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 0.82 sec Start 11: ArborX_Example_MovingLeastSquares 11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 0.79 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 9.43 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 f236989482bc8012133779001af07abb3ba90974bded2db232e6674d7df5cd07 $ docker rm -f --volumes f236989482bc8012133779001af07abb3ba90974bded2db232e6674d7df5cd07 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __host__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(195): warning: __device__ annotation is ignored on a function("vector_data") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __host__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration /opt/boost/include/boost/fusion/container/vector/vector.hpp(273): warning: __device__ annotation is ignored on a function("vector") that is explicitly defaulted on its first declaration [100%] Linking CXX executable ArborX_Test_DistributedTree.exe cd /var/jenkins/workspace/ArborX_master/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DistributedTree.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -Wpedantic -Wall -Wextra -g -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/utf_main.cpp.o -o ArborX_Test_DistributedTree.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' [100%] Built target ArborX_Test_DistributedTree.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/build' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/build/CMakeFiles 0 [Pipeline] sh + ctest --timeout 180 --no-compress-output -T Test --test-output-size-passed=65536 --test-output-size-failed=1048576 Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Site: Build name: (empty) Create new tag: 20240102-0008 - Experimental Cannot find file: /var/jenkins/workspace/ArborX_master/build/DartConfiguration.tcl Test project /var/jenkins/workspace/ArborX_master/build Start 1: ArborX_Test_DetailsUtils 1/31 Test #1: ArborX_Test_DetailsUtils ......................... Passed 2.84 sec Start 2: ArborX_Test_Geometry 2/31 Test #2: ArborX_Test_Geometry ............................. Passed 0.03 sec Start 3: ArborX_Test_QueryTree 3/31 Test #3: ArborX_Test_QueryTree ............................ Passed 16.23 sec Start 4: ArborX_Test_DetailsTreeConstruction 4/31 Test #4: ArborX_Test_DetailsTreeConstruction .............. Passed 2.67 sec Start 5: ArborX_Test_DetailsContainers 5/31 Test #5: ArborX_Test_DetailsContainers .................... Passed 0.14 sec Start 6: ArborX_Test_DetailsCrsGraphWrapperImpl 6/31 Test #6: ArborX_Test_DetailsCrsGraphWrapperImpl ........... Passed 2.67 sec Start 7: ArborX_Test_Clustering 7/31 Test #7: ArborX_Test_Clustering ........................... Passed 3.61 sec Start 8: ArborX_Test_DetailsClusteringHelpers 8/31 Test #8: ArborX_Test_DetailsClusteringHelpers ............. Passed 3.21 sec Start 9: ArborX_Test_SpecializedTraversals 9/31 Test #9: ArborX_Test_SpecializedTraversals ................ Passed 2.78 sec Start 10: ArborX_Test_DistributedTree 10/31 Test #10: ArborX_Test_DistributedTree ...................... Passed 90.36 sec Start 11: ArborX_Test_DetailsDistributedTreeImpl 11/31 Test #11: ArborX_Test_DetailsDistributedTreeImpl ........... Passed 4.88 sec Start 12: ArborX_Test_BoostAdapters 12/31 Test #12: ArborX_Test_BoostAdapters ........................ Passed 2.66 sec Start 13: ArborX_Test_InterpMovingLeastSquares 13/31 Test #13: ArborX_Test_InterpMovingLeastSquares ............. Passed 3.38 sec Start 14: ArborX_Example_CudaAccessTraits 14/31 Test #14: ArborX_Example_CudaAccessTraits .................. Passed 2.67 sec Start 15: ArborX_Example_Callback 15/31 Test #15: ArborX_Example_Callback .......................... Passed 2.68 sec Start 16: ArborX_Example_DBSCAN 16/31 Test #16: ArborX_Example_DBSCAN ............................ Passed 2.68 sec Start 17: ArborX_Example_MolecularDynamics 17/31 Test #17: ArborX_Example_MolecularDynamics ................. Passed 2.70 sec Start 18: ArborX_Example_Intersection 18/31 Test #18: ArborX_Example_Intersection ...................... Passed 2.67 sec Start 19: ArborX_Example_TriangleIntersection 19/31 Test #19: ArborX_Example_TriangleIntersection .............. Passed 2.67 sec Start 20: ArborX_Example_TriangleIntersectionWithMapping 20/31 Test #20: ArborX_Example_TriangleIntersectionWithMapping ... Passed 2.67 sec Start 21: ArborX_Example_TreeViz 21/31 Test #21: ArborX_Example_TreeViz ........................... Passed 2.76 sec Start 22: ArborX_Example_RayTracing 22/31 Test #22: ArborX_Example_RayTracing ........................ Passed 2.74 sec Start 23: ArborX_Example_BruteForce 23/31 Test #23: ArborX_Example_BruteForce ........................ Passed 2.68 sec Start 24: ArborX_Example_MovingLeastSquares 24/31 Test #24: ArborX_Example_MovingLeastSquares ................ Passed 2.68 sec Start 25: ArborX_Benchmark_BruteForceVsBVH 25/31 Test #25: ArborX_Benchmark_BruteForceVsBVH ................. Passed 2.75 sec Start 26: ArborX_Benchmark_DBSCAN 26/31 Test #26: ArborX_Benchmark_DBSCAN .......................... Passed 2.78 sec Start 27: ArborX_Benchmark_ExecutionSpaces 27/31 Test #27: ArborX_Benchmark_ExecutionSpaces ................. Passed 2.68 sec Start 28: ArborX_Benchmark_BoundingVolumeHierarchy 28/31 Test #28: ArborX_Benchmark_BoundingVolumeHierarchy ......... Passed 21.92 sec Start 29: ArborX_Benchmark_Develop 29/31 Test #29: ArborX_Benchmark_Develop ......................... Passed 5.23 sec Start 30: ArborX_Benchmark_UnionFind 30/31 Test #30: ArborX_Benchmark_UnionFind ....................... Passed 13.29 sec Start 31: ArborX_Benchmark_DistributedTree 31/31 Test #31: ArborX_Benchmark_DistributedTree ................. Passed 6.00 sec 100% tests passed, 0 tests failed out of 31 Total Test time (real) = 219.82 sec [Pipeline] } [Pipeline] // dir Post stage [Pipeline] sh + ccache --show-stats cache directory /tmp/ccache primary config /tmp/ccache/ccache.conf secondary config (readonly) /etc/ccache.conf stats updated Mon Jan 1 23:49:37 2024 stats zeroed Mon Jan 1 23:19:35 2024 cache hit (direct) 72 cache hit (preprocessed) 29 cache miss 77 cache hit rate 56.74 % cache file missing 2 cleanups performed 13 files in cache 406 cache size 3.7 GB max cache size 5.0 GB [Pipeline] xunit INFO: Processing CTest-Version 3.x (default) [Pipeline] sh + cd build + make install -- ArborX hash = '28384bab' [ 0%] Built target record_hash INFO: [CTest-Version 3.x (default)] - 1 test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/var/jenkins/workspace/ArborX_master' for the testing framework 'CTest-Version 3.x (default)'. [ 3%] Built target ArborX_Test_InterpMovingLeastSquares.exe [ 4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe [ 6%] Built target ArborX_Test_DistributedTree.exe [ 14%] Built target ArborX_Test_QueryTree.exe [ 16%] Built target ArborX_Test_DetailsUtils.exe [ 18%] Built target ArborX_Test_CompileOnly.exe [ 19%] Built target ArborX_Test_DetailsTreeConstruction.exe [ 21%] Built target ArborX_Test_DetailsContainers.exe [ 22%] Built target ArborX_Test_BoostAdapters.exe [ 23%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe [ 25%] Built target ArborX_Test_Clustering.exe [ 26%] Built target ArborX_Test_Geometry.exe [ 28%] Built target ArborX_Test_DetailsClusteringHelpers.exe [ 30%] Built target ArborX_Test_SpecializedTraversals.exe [ 30%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtVersion_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSwap_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtSort_hpp [ 31%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtAccessibilityTraits_hpp [ 32%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsSymmetricPseudoInverseSVD_hpp [ 33%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsCompactRadialBasisFunction_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Point_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_KDOP_hpp [ 34%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperPoint_hpp [ 35%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtViewHelpers_hpp [ 36%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperBox_hpp [ 37%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxReduce_hpp [ 37%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Box_hpp [ 37%] Built target ArborX_HeaderSelfContained_details_ArborX_Predicates_hpp [ 38%] Built target ArborX_HeaderSelfContained_details_ArborX_SpaceFillingCurves_hpp [ 39%] Built target ArborX_HeaderSelfContained_details_ArborX_PairValueIndex_hpp [ 40%] Built target ArborX_HeaderSelfContained_details_ArborX_PairIndexRank_hpp [ 41%] Built target ArborX_HeaderSelfContained_details_ArborX_MinimumSpanningTree_hpp [ 42%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeUtils_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsContainers_hpp [ 43%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHappyTreeFriends_hpp [ 44%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperTriangle_hpp [ 45%] Built target ArborX_HeaderSelfContained_ArborX_DistributedTree_hpp [ 45%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsExpandHalfToFull_hpp [ 46%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtArithmeticTraits_hpp [ 47%] Built target ArborX_HeaderSelfContained_ArborX_CrsGraphWrapper_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCrsGraphWrapperImpl_hpp [ 48%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDendrogram_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_BruteForce_hpp [ 49%] Built target ArborX_HeaderSelfContained_ArborX_DBSCAN_hpp [ 49%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeSpatial_hpp [ 50%] Built target ArborX_HeaderSelfContained_ArborX_HDBSCAN_hpp [ 51%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsWeightedEdge_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_AccessTraits_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_Dendrogram_hpp [ 52%] Built target ArborX_HeaderSelfContained_ArborX_LinearBVH_hpp [ 52%] Built target ArborX_HeaderSelfContained_details_ArborX_NeighborList_hpp [ 53%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeNearest_hpp [ 54%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Ray_hpp [ 55%] Built target ArborX_HeaderSelfContained_details_ArborX_TraversalPolicy_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHalfTraversal_hpp [ 56%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPriorityQueue_hpp [ 57%] Built target ArborX_HeaderSelfContained_geometry_ArborX_HyperSphere_hpp [ 58%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCAN_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributedTreeImpl_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMinimumSpanningTree_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsCartesianGrid_hpp [ 59%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeConstruction_hpp [ 60%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBruteForceImpl_hpp [ 61%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsOperatorFunctionObjects_hpp [ 62%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtMinMaxOperations_hpp [ 63%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsFDBSCANDenseBox_hpp [ 64%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsPolynomialBasis_hpp [ 65%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsHeap_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_Callbacks_hpp [ 66%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsNode_hpp [ 66%] Built target ArborX_HeaderSelfContained_interpolation_details_ArborX_InterpDetailsMovingLeastSquaresCoefficients_hpp [ 67%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsLegacy_hpp [ 68%] Built target ArborX_HeaderSelfContained_kokkos_ext_ArborX_DetailsKokkosExtStdAlgorithms_hpp [ 69%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeVisualization_hpp [ 70%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsDistributor_hpp [ 71%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMortonCode_hpp [ 72%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsMutualReachabilityDistance_hpp [ 72%] Built target ArborX_HeaderSelfContained_geometry_ArborX_Sphere_hpp [ 73%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsSortUtils_hpp [ 74%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeNodeLabeling_hpp [ 75%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsStack_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsBatchedQueries_hpp [ 76%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUnionFind_hpp [ 77%] Built target ArborX_HeaderSelfContained_interpolation_ArborX_InterpMovingLeastSquares_hpp [ 78%] Built target ArborX_HeaderSelfContained_geometry_ArborX_GeometryTraits_hpp [ 79%] Built target ArborX_HeaderSelfContained_geometry_ArborX_DetailsAlgorithms_hpp [ 80%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsTreeTraversal_hpp [ 81%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsPermutedData_hpp [ 82%] Built target ArborX_HeaderSelfContained_ArborX_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_DetailsUtils_hpp [ 83%] Built target ArborX_HeaderSelfContained_details_ArborX_Exception_hpp [ 84%] Built target ArborX_HeaderSelfContained_details_ArborX_IndexableGetter_hpp [ 85%] Built target ArborX_Example_CudaAccessTraits.exe [ 86%] Built target ArborX_Example_Callback.exe [ 87%] Built target ArborX_Example_DBSCAN.exe [ 88%] Built target ArborX_Example_MolecularDynamics.exe [ 88%] Built target ArborX_Example_Intersection.exe [ 89%] Built target ArborX_Example_TriangleIntersection.exe [ 89%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe [ 90%] Built target ArborX_Example_TreeViz.exe [ 90%] Built target ArborX_Example_RayTracing.exe [ 90%] Built target ArborX_Example_BruteForce.exe [ 91%] Built target ArborX_Example_MovingLeastSquares.exe [ 94%] Built target ArborX_Benchmark_BruteForceVsBVH.exe [ 96%] Built target ArborX_Benchmark_DBSCAN.exe [ 97%] Built target ArborX_DataConverter.exe [ 97%] Built target ArborX_Benchmark_ExecutionSpaces.exe [ 97%] Built target ArborX_Benchmark_BoundingVolumeHierarchy.exe [ 98%] Built target ArborX_Benchmark_Develop.exe [ 99%] Built target ArborX_Benchmark_UnionFind.exe [100%] Built target ArborX_Benchmark_DistributedTree.exe Install the project... -- Install configuration: "Debug" -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXTargets.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfig.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXConfigVersion.cmake -- Installing: /opt/arborx/lib/cmake/ArborX/ArborXSettings.cmake -- Installing: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_LinearBVH.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_BruteForce.hpp -- Installing: /opt/arborx/include/ArborX/ArborX.hpp -- Installing: /opt/arborx/include/ArborX/interpolation -- Installing: /opt/arborx/include/ArborX/interpolation/ArborX_InterpMovingLeastSquares.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsCompactRadialBasisFunction.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsPolynomialBasis.hpp -- Installing: /opt/arborx/include/ArborX/interpolation/details/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_HDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/geometry -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Sphere.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Point.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperTriangle.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_KDOP.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Box.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperBox.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperPoint.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_GeometryTraits.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_Ray.hpp -- Installing: /opt/arborx/include/ArborX/geometry/ArborX_HyperSphere.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DistributedTree.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_DBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsLegacy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsContainers.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_MinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsNode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeVisualization.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPriorityQueue.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Exception.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHeap.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairValueIndex.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Callbacks.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCAN.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHalfTraversal.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Predicates.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsStack.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsWeightedEdge.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsTreeConstruction.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_TraversalPolicy.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsCartesianGrid.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributor.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsExpandHalfToFull.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsPermutedData.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsSortUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsUnionFind.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_Dendrogram.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_SpaceFillingCurves.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMinimumSpanningTree.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsBatchedQueries.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeUtils.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeImpl.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_PairIndexRank.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeNearest.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsDistributedTreeSpatial.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_DetailsMortonCode.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_IndexableGetter.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_AccessTraits.hpp -- Installing: /opt/arborx/include/ArborX/details/ArborX_NeighborList.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSort.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxReduce.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp -- Installing: /opt/arborx/include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtStdAlgorithms.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_CrsGraphWrapper.hpp -- Up-to-date: /opt/arborx/include/ArborX -- Installing: /opt/arborx/include/ArborX/ArborX_Config.hpp -- Installing: /opt/arborx/include/ArborX/ArborX_Version.hpp [Pipeline] sh + rm -rf test_install + mkdir -p test_install [Pipeline] dir Running in /var/jenkins/workspace/ArborX_master/test_install [Pipeline] { [Pipeline] sh + cp -r ../examples . [Pipeline] sh + cmake -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER=/opt/kokkos/bin/nvcc_wrapper -D CMAKE_CXX_EXTENSIONS=OFF -D CMAKE_PREFIX_PATH=/opt/kokkos;/opt/arborx examples -- The CXX compiler identification is GNU 9.4.0 -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- Check for working CXX compiler: /opt/kokkos/bin/nvcc_wrapper -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_CXX: /opt/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found Boost: /opt/boost/lib/cmake/Boost-1.75.0/BoostConfig.cmake (found version "1.75.0") found components: program_options -- Configuring done -- Generating done -- Build files have been written to: /var/jenkins/workspace/ArborX_master/test_install [Pipeline] sh + make VERBOSE=1 /opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_master/test_install/examples -B/var/jenkins/workspace/ArborX_master/test_install --check-build-system CMakeFiles/Makefile.cmake 0 /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/access_traits /var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_CudaAccessTraits.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build.make access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 4%] Building CXX object access_traits/CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/access_traits/example_cuda_access_traits.cpp [ 9%] Linking CXX executable ArborX_Example_CudaAccessTraits.exe cd /var/jenkins/workspace/ArborX_master/test_install/access_traits && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_CudaAccessTraits.exe.dir/example_cuda_access_traits.cpp.o -o ArborX_Example_CudaAccessTraits.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 9%] Built target ArborX_Example_CudaAccessTraits.exe make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/callback /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/callback /var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/callback/CMakeFiles/ArborX_Example_Callback.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Callback.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build.make callback/CMakeFiles/ArborX_Example_Callback.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 13%] Building CXX object callback/CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/callback && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/callback/example_callback.cpp [ 18%] Linking CXX executable ArborX_Example_Callback.exe cd /var/jenkins/workspace/ArborX_master/test_install/callback && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Callback.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Callback.exe.dir/example_callback.cpp.o -o ArborX_Example_Callback.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 18%] Built target ArborX_Example_Callback.exe make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/dbscan /var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_DBSCAN.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build.make dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 22%] Building CXX object dbscan/CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/dbscan/example_dbscan.cpp [ 27%] Linking CXX executable ArborX_Example_DBSCAN.exe cd /var/jenkins/workspace/ArborX_master/test_install/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_DBSCAN.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_DBSCAN.exe.dir/example_dbscan.cpp.o -o ArborX_Example_DBSCAN.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 27%] Built target ArborX_Example_DBSCAN.exe make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MolecularDynamics.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build.make molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 31%] Building CXX object molecular_dynamics/CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/molecular_dynamics/example_molecular_dynamics.cpp [ 36%] Linking CXX executable ArborX_Example_MolecularDynamics.exe cd /var/jenkins/workspace/ArborX_master/test_install/molecular_dynamics && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MolecularDynamics.exe.dir/example_molecular_dynamics.cpp.o -o ArborX_Example_MolecularDynamics.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 36%] Built target ArborX_Example_MolecularDynamics.exe make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/simple_intersection /var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_Intersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build.make simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 40%] Building CXX object simple_intersection/CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/simple_intersection/example_intersection.cpp [ 45%] Linking CXX executable ArborX_Example_Intersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/simple_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_Intersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_Intersection.exe.dir/example_intersection.cpp.o -o ArborX_Example_Intersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 45%] Built target ArborX_Example_Intersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersection.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 50%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 54%] Linking CXX executable ArborX_Example_TriangleIntersection.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersection.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersection.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 54%] Built target ArborX_Example_TriangleIntersection.exe make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TriangleIntersectionWithMapping.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build.make triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 59%] Building CXX object triangle_intersection/CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -DPRECOMPUTE_MAPPING -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/triangle_intersection/triangle_intersection.cpp [ 63%] Linking CXX executable ArborX_Example_TriangleIntersectionWithMapping.exe cd /var/jenkins/workspace/ArborX_master/test_install/triangle_intersection && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TriangleIntersectionWithMapping.exe.dir/triangle_intersection.cpp.o -o ArborX_Example_TriangleIntersectionWithMapping.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 63%] Built target ArborX_Example_TriangleIntersectionWithMapping.exe make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/viz /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/viz /var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_TreeViz.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build.make viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 68%] Building CXX object viz/CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/viz && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/viz/tree_visualization.cpp [ 72%] Linking CXX executable ArborX_Example_TreeViz.exe cd /var/jenkins/workspace/ArborX_master/test_install/viz && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_TreeViz.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_TreeViz.exe.dir/tree_visualization.cpp.o -o ArborX_Example_TreeViz.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 72%] Built target ArborX_Example_TreeViz.exe make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/raytracing /var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_RayTracing.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build.make raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 77%] Building CXX object raytracing/CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/raytracing/example_raytracing.cpp [ 81%] Linking CXX executable ArborX_Example_RayTracing.exe cd /var/jenkins/workspace/ArborX_master/test_install/raytracing && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_RayTracing.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_RayTracing.exe.dir/example_raytracing.cpp.o -o ArborX_Example_RayTracing.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 81%] Built target ArborX_Example_RayTracing.exe make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/brute_force /var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_BruteForce.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build.make brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 86%] Building CXX object brute_force/CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && ccache /opt/kokkos/bin/nvcc_wrapper -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -isystem /opt/boost/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/brute_force/brute_force.cpp [ 90%] Linking CXX executable ArborX_Example_BruteForce.exe cd /var/jenkins/workspace/ArborX_master/test_install/brute_force && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_BruteForce.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_BruteForce.exe.dir/brute_force.cpp.o -o ArborX_Example_BruteForce.exe -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_program_options.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [ 90%] Built target ArborX_Example_BruteForce.exe make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' cd /var/jenkins/workspace/ArborX_master/test_install && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_master/test_install/examples /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake --color= Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Dependee "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_master/test_install/moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/depend.internal". Scanning dependencies of target ArborX_Example_MovingLeastSquares.exe make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' make -f moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build.make moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/build make[2]: Entering directory '/var/jenkins/workspace/ArborX_master/test_install' [ 95%] Building CXX object moving_least_squares/CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && ccache /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -isystem /opt/arborx/include/ArborX -isystem /opt/arborx/include/ArborX/details -isystem /opt/arborx/include/ArborX/geometry -isystem /opt/arborx/include/ArborX/kokkos_ext -isystem /opt/arborx/include/ArborX/interpolation -isystem /opt/arborx/include/ArborX/interpolation/details -isystem /opt/kokkos/include -isystem /opt/openmpi/include -extended-lambda -Wext-lambda-captures-this -arch=sm_70 -fopenmp -pthread -std=c++17 -o CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -c /var/jenkins/workspace/ArborX_master/test_install/examples/moving_least_squares/moving_least_squares.cpp [100%] Linking CXX executable ArborX_Example_MovingLeastSquares.exe cd /var/jenkins/workspace/ArborX_master/test_install/moving_least_squares && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/link.txt --verbose=1 /opt/kokkos/bin/nvcc_wrapper -DKOKKOS_DEPENDENCE -arch=sm_70 -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Example_MovingLeastSquares.exe.dir/moving_least_squares.cpp.o -o ArborX_Example_MovingLeastSquares.exe -Wl,-rpath,/opt/openmpi/lib /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a /usr/lib/x86_64-linux-gnu/libcuda.so /usr/local/cuda/lib64/libcudart.so -ldl /usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so make[2]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' [100%] Built target ArborX_Example_MovingLeastSquares.exe make[1]: Leaving directory '/var/jenkins/workspace/ArborX_master/test_install' /opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_master/test_install/CMakeFiles 0 [Pipeline] sh + make test Running tests... Test project /var/jenkins/workspace/ArborX_master/test_install Start 1: ArborX_Example_CudaAccessTraits 1/11 Test #1: ArborX_Example_CudaAccessTraits .................. Passed 2.67 sec Start 2: ArborX_Example_Callback 2/11 Test #2: ArborX_Example_Callback .......................... Passed 2.66 sec Start 3: ArborX_Example_DBSCAN 3/11 Test #3: ArborX_Example_DBSCAN ............................ Passed 2.66 sec Start 4: ArborX_Example_MolecularDynamics 4/11 Test #4: ArborX_Example_MolecularDynamics ................. Passed 2.68 sec Start 5: ArborX_Example_Intersection 5/11 Test #5: ArborX_Example_Intersection ...................... Passed 2.67 sec Start 6: ArborX_Example_TriangleIntersection 6/11 Test #6: ArborX_Example_TriangleIntersection .............. Passed 2.66 sec Start 7: ArborX_Example_TriangleIntersectionWithMapping 7/11 Test #7: ArborX_Example_TriangleIntersectionWithMapping ... Passed 2.67 sec Start 8: ArborX_Example_TreeViz 8/11 Test #8: ArborX_Example_TreeViz ........................... Passed 2.74 sec Start 9: ArborX_Example_RayTracing 9/11 Test #9: ArborX_Example_RayTracing ........................ Passed 2.70 sec Start 10: ArborX_Example_BruteForce 10/11 Test #10: ArborX_Example_BruteForce ........................ Passed 2.66 sec Start 11: ArborX_Example_MovingLeastSquares 11/11 Test #11: ArborX_Example_MovingLeastSquares ................ Passed 2.66 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 29.44 sec [Pipeline] } [Pipeline] // dir [Pipeline] } $ docker stop --time=1 cb2781367204dae45b0a04f8b2eb6ad86c1781031a4167e203585bae54a9ba61 $ docker rm -f --volumes cb2781367204dae45b0a04f8b2eb6ad86c1781031a4167e203585bae54a9ba61 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] node Running on CpuNode6 in /var/jenkins/workspace/ArborX_master [Pipeline] { [Pipeline] } [Pipeline] // node Error when executing always post condition: Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 3715aed7-b340-45e0-a948-f5f21e656098 java.lang.NoSuchMethodError: No such DSL method 'cmake' found among steps [archive, bat, catchError, checkout, deleteDir, dir, dockerFingerprintFrom, dockerFingerprintRun, echo, envVarsForTool, error, fileExists, getContext, git, input, isUnix, junit, library, libraryResource, load, mail, node, parallel, powershell, properties, publishChecks, pwd, pwsh, readFile, readTrusted, resolveScm, retry, script, sh, sleep, stage, stash, step, timeout, tm, tool, unarchive, unstable, unstash, validateDeclarativePipeline, waitUntil, warnError, withChecks, withContext, withCredentials, withDockerContainer, withDockerRegistry, withDockerServer, withEnv, wrap, writeFile, ws, xunit] or symbols [AUnit, BoostTest, CTest, CUnit, Check, CppTest, CppUnit, Custom, FPCUnit, GitUsernamePassword, GoogleTest, JUnit, MSTest, MbUnit, NUnit2, NUnit3, PHPUnit, QtTest, UnitTest, Valgrind, agent, all, allBranchesSame, allOf, always, any, anyOf, apiToken, apiTokenProperty, architecture, archiveArtifacts, artifactManager, assembla, authorInChangelog, batchFile, bitbucket, bitbucketServer, booleanParam, branch, browser, buildButton, buildDiscarder, buildDiscarders, buildRetention, buildSingleRevisionOnly, buildingTag, builtInNode, caseInsensitive, caseSensitive, certificate, cgit, changeRequest, changelog, changelogBase, changelogToBranch, changeset, checkoutOption, checkoutToSubdirectory, choice, choiceParam, cleanAfterCheckout, cleanBeforeCheckout, clock, cloneOption, command, credentials, cron, crumb, defaultDisplayUrlProvider, defaultFolderConfiguration, defaultView, demand, disableConcurrentBuilds, disableRestartFromStage, disableResume, discoverOtherRefs, discoverOtherRefsTrait, docker, dockerCert, dockerServer, dockerTool, dockerfile, downstream, dumb, durabilityHint, embUnit, envVars, envVarsFilter, environment, equals, experimentalFlags, expression, failed, file, fileParam, filePath, fingerprint, fingerprints, fisheye, frameOptions, freeStyle, freeStyleJob, fromDocker, fromScm, fromSource, git, gitBranchDiscovery, gitHooks, gitHubBranchDiscovery, gitHubBranchHeadAuthority, gitHubExcludeArchivedRepositories, gitHubExcludeForkedRepositories, gitHubExcludePrivateRepositories, gitHubExcludePublicRepositories, gitHubForkDiscovery, gitHubIgnoreDraftPullRequestFilter, gitHubPullRequestDiscovery, gitHubSshCheckout, gitHubTagDiscovery, gitHubTopicsFilter, gitHubTrustContributors, gitHubTrustEveryone, gitHubTrustNobody, gitHubTrustPermissions, gitLab, gitList, gitSCM, gitTagDiscovery, gitTool, gitUsernamePassword, gitWeb, gitblit, github, githubAccessToken, githubProjectProperty, githubPush, gitiles, gogs, gtester, headRegexFilter, headWildcardFilter, hyperlink, hyperlinkToModels, ignoreOnPush, inbound, installSource, isRestartedRun, issueCommentTrigger, jdk, jgit, jgitapache, jnlp, jobBuildDiscarder, jobName, junitTestResultStorage, kiln, label, labelAddedTrigger, lastDuration, lastFailure, lastGrantedAuthorities, lastStable, lastSuccess, legacy, legacySCM, lfs, list, local, localBranch, localBranchTrait, location, logRotator, loggedInUsersCanDoAnything, mailer, masterBuild, maven, maven3Mojos, mavenErrors, mavenGlobalConfig, mavenMojos, mavenWarnings, modernSCM, multiBranchProjectDisplayNaming, multibranch, myView, namedBranchesDifferent, newContainerPerStage, node, nodeProperties, none, nonresumable, not, organizationFolder, overrideIndexTriggers, paneStatus, parallelsAlwaysFailFast, parameters, passed, password, pattern, perBuildTag, permanent, phabricator, pipeline, pipeline-model, pipeline-model-docker, pipelineTriggers, plainText, plugin, pollSCM, preserveStashes, projectNamingStrategy, proxy, pruneStaleBranch, pruneStaleTag, pruneTags, pullRequestReview, queueItemAuthenticator, quietPeriod, rateLimit, rateLimitBuilds, redmine, refSpecs, remoteName, resourceRoot, retainOnlyVariables, rhodeCode, run, runParam, schedule, scmGit, scmRetryCount, scmSkip, scriptApproval, scriptApprovalLink, search, security, shell, simpleBuildDiscarder, skipDefaultCheckout, skipStagesAfterUnstable, skipped, slave, sourceRegexFilter, sourceWildcardFilter, sparseCheckoutPaths, sshUserPrivateKey, standard, status, string, stringParam, submodule, submoduleOption, suppressAutomaticTriggering, suppressFolderAutomaticTriggering, swapSpace, tag, teamFoundation, teamSlugFilter, text, textParam, timezone, tmpSpace, toolLocation, triggeredBy, unsecured, untrusted, upstream, userIdentity, userSeed, usernameColonPassword, usernamePassword, viewgit, viewsTabBar, weather, x509ClientCert, xUnitDotNet, zip] or globals [currentBuild, docker, env, params, pipeline, scm] at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:219) at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124) at jdk.internal.reflect.GeneratedMethodAccessor44732.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180) at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23) at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:163) at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152) at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152) at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17) at org.jenkinsci.plugins.workflow.cps.LoggingInvoker.methodCall(LoggingInvoker.java:105) at WorkflowScript.run(WorkflowScript:485) at ___cps.transform___(Native Method) at com.cloudbees.groovy.cps.impl.ContinuationGroup.methodCall(ContinuationGroup.java:90) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.dispatchOrArg(FunctionCallBlock.java:116) at com.cloudbees.groovy.cps.impl.FunctionCallBlock$ContinuationImpl.fixName(FunctionCallBlock.java:80) at jdk.internal.reflect.GeneratedMethodAccessor192.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) at com.cloudbees.groovy.cps.impl.ConstantBlock.eval(ConstantBlock.java:21) at com.cloudbees.groovy.cps.Next.step(Next.java:83) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:152) at com.cloudbees.groovy.cps.Continuable$1.call(Continuable.java:146) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:136) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:275) at com.cloudbees.groovy.cps.Continuable.run0(Continuable.java:146) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.access$001(SandboxContinuable.java:18) at org.jenkinsci.plugins.workflow.cps.SandboxContinuable.run0(SandboxContinuable.java:51) at org.jenkinsci.plugins.workflow.cps.CpsThread.runNextChunk(CpsThread.java:187) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:423) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:331) at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:295) at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:97) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] End of Pipeline Also: hudson.remoting.Channel$CallSiteStackTrace: Remote call to JNLP4-connect connection from 10.64.198.169/10.64.198.169:56914 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1784) at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356) at hudson.remoting.Channel.call(Channel.java:1000) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:285) at jdk.proxy32/jdk.proxy32.$Proxy114.withRepository(Unknown Source) at org.jenkinsci.plugins.gitclient.RemoteGitImpl.withRepository(RemoteGitImpl.java:261) at jenkins.plugins.git.GitHooksConfiguration.configure(GitHooksConfiguration.java:111) at jenkins.plugins.git.GitHooksConfiguration.configure(GitHooksConfiguration.java:101) at jenkins.plugins.git.GitHooksConfiguration.configure(GitHooksConfiguration.java:90) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1233) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1305) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:129) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:97) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:84) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 095c0c28-d096-4123-bd31-66ce7b09fa0a Also: Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 31049a74-9d93-4d87-90e3-e8684aab2017 hudson.AbortException: script returned exit code 1 at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.handleExit(DurableTaskStep.java:668) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.check(DurableTaskStep.java:614) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.run(DurableTaskStep.java:555) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) java.io.IOException: Disk quota exceeded at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java:341) at org.eclipse.jgit.internal.storage.file.LockFile.write(LockFile.java:288) at org.eclipse.jgit.storage.file.FileBasedConfig.save(FileBasedConfig.java:207) at jenkins.plugins.git.GitHooksConfiguration.disable(GitHooksConfiguration.java:138) at jenkins.plugins.git.GitHooksConfiguration.lambda$configure$2f1f6402$1(GitHooksConfiguration.java:112) at org.jenkinsci.plugins.gitclient.AbstractGitAPIImpl.withRepository(AbstractGitAPIImpl.java:28) at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.withRepository(CliGitAPIImpl.java:83) at jdk.internal.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:924) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:853) at hudson.remoting.UserRequest.perform(UserRequest.java:211) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:377) at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:125) at java.base/java.lang.Thread.run(Thread.java:829) GitHub has been notified of this commit’s build result Finished: FAILURE